{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OleksandrKucherenko/mcp-obsidian-via-rest","description":"Access Obsidian vaults via Local REST API - read, search, and interact with notes","title":"Obsidian Vault MCP Server","repository":{"url":"https://github.com/OleksandrKucherenko/mcp-obsidian-via-rest","source":"github"},"version":"1.3.3","websiteUrl":"https://github.com/OleksandrKucherenko/mcp-obsidian-via-rest#readme","icons":[{"src":"https://raw.githubusercontent.com/OleksandrKucherenko/mcp-obsidian-via-rest/main/docs/obsidian-logo-bw.png","mimeType":"image/png","sizes":["256x256"]}],"packages":[{"registryType":"npm","identifier":"@oleksandrkucherenko/mcp-obsidian","version":"1.3.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Obsidian Local REST API key","isRequired":true,"format":"string","isSecret":true,"name":"API_KEY"},{"description":"JSON array or semicolon-separated list of Obsidian REST API URLs for failover","isRequired":true,"format":"string","name":"API_URLS"},{"description":"Obsidian REST API host (legacy single-URL config)","format":"string","name":"API_HOST"},{"description":"Obsidian REST API port (legacy single-URL config)","format":"number","name":"API_PORT"}]},{"registryType":"npm","identifier":"@oleksandrkucherenko/mcp-obsidian","version":"1.3.3","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp"},"environmentVariables":[{"description":"Obsidian Local REST API key","isRequired":true,"format":"string","isSecret":true,"name":"API_KEY"},{"description":"JSON array or semicolon-separated list of Obsidian REST API URLs for failover","isRequired":true,"format":"string","name":"API_URLS"},{"description":"Enabled transports (default: stdio,http)","format":"string","default":"stdio,http","name":"MCP_TRANSPORTS"},{"description":"HTTP transport bind port (default: 3000)","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"HTTP transport bind host (default: 0.0.0.0)","format":"string","name":"MCP_HTTP_HOST"},{"description":"Bearer token for HTTP transport authentication","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"}]},{"registryType":"oci","identifier":"ghcr.io/oleksandrkucherenko/obsidian-mcp:1.3.3","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp"},"environmentVariables":[{"description":"Obsidian Local REST API key","isRequired":true,"format":"string","isSecret":true,"name":"API_KEY"},{"description":"JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)","isRequired":true,"format":"string","name":"API_URLS"},{"description":"Enabled transports (default: stdio,http)","format":"string","default":"stdio,http","name":"MCP_TRANSPORTS"},{"description":"HTTP transport bind port (default: 3000)","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"Bearer token for HTTP transport authentication","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"}]},{"registryType":"oci","identifier":"docker.io/oleksandrkucherenko/obsidian-mcp:1.3.3","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:{MCP_HTTP_PORT}/mcp"},"environmentVariables":[{"description":"Obsidian Local REST API key","isRequired":true,"format":"string","isSecret":true,"name":"API_KEY"},{"description":"JSON array of Obsidian REST API URLs (use host.docker.internal for local Obsidian)","isRequired":true,"format":"string","name":"API_URLS"},{"description":"Enabled transports (default: stdio,http)","format":"string","default":"stdio,http","name":"MCP_TRANSPORTS"},{"description":"HTTP transport bind port (default: 3000)","format":"number","default":"3000","name":"MCP_HTTP_PORT"},{"description":"Bearer token for HTTP transport authentication","format":"string","isSecret":true,"name":"MCP_HTTP_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-18T16:43:25.343862Z","publishedAt":"2026-01-18T16:43:25.343862Z","updatedAt":"2026-01-18T16:43:25.343862Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OliverGrabner/composer","description":"Give your AI coding agent an architecture canvas to design and evolve diagrams.","repository":{"url":"https://github.com/olivergrabner/composer-mcp","source":"github"},"version":"0.1.7","packages":[{"registryType":"npm","identifier":"@usecomposer/mcp","version":"0.1.7","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-09T03:54:03.661349Z","publishedAt":"2026-04-09T03:54:03.661349Z","updatedAt":"2026-04-09T03:54:03.661349Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Olum289/agentlock","description":"Security gateway for AI agents: policy, approval, and audited execution, no secrets shared.","repository":{"url":"https://github.com/Olum289/agentlock","source":"github"},"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://app.agentlock.net/api/mcp","headers":[{"description":"AgentLock API token as a Bearer credential (format: 'Bearer <token>'); create one in the dashboard.","isRequired":true,"isSecret":true,"name":"Authorization"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-29T21:35:51.322074Z","publishedAt":"2026-05-29T21:35:51.322074Z","updatedAt":"2026-05-29T21:35:51.322074Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OmarNassar1127/x402-vend","description":"Pay-per-call web & EU business intelligence for AI agents (x402 USDC on Base). 11 tools.","title":"x402-vend — WebIntel","repository":{"url":"https://github.com/OmarNassar1127/x402-vend","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://x402.omardev.xyz/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T09:55:38.993849Z","publishedAt":"2026-07-16T09:55:38.993849Z","updatedAt":"2026-07-16T09:55:38.993849Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OmniSocKit/omnisockit-mcp","description":"Turn your AI into a WeCom development expert. 41 SKILLs, 550+ APIs.","repository":{"url":"https://github.com/OmniSocKit/omnisockit-mcp","source":"github"},"version":"0.1.5","packages":[{"registryType":"npm","identifier":"@omnisockit/mcp-server","version":"0.1.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-22T03:57:49.131657Z","publishedAt":"2026-03-22T03:57:49.131657Z","updatedAt":"2026-03-22T03:57:49.131657Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.Omnidim/omnidim-mcp-server","description":"Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.","repository":{"url":"https://github.com/Omnidim/omnidim-mcp-server","source":"github"},"version":"0.8.0","websiteUrl":"https://omnidim.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@omnidim-ai/mcp-server","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"OmniDimension API key. Generate one at https://omnidim.io/api-management","isRequired":true,"isSecret":true,"name":"OMNIDIM_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.omnidim.io/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T04:44:24.033222Z","publishedAt":"2026-06-28T04:44:24.033222Z","updatedAt":"2026-06-28T04:44:24.033222Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Omnipotent6/inkmotion","description":"Turn a topic, URL, or document into a narrated, animated explainer video.","repository":{"url":"https://github.com/Omnipotent6/inkmotion-backend","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.inkmotion.app/mcp/"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T12:56:01.714329Z","publishedAt":"2026-06-02T12:56:01.714329Z","updatedAt":"2026-06-02T12:56:01.714329Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Omodaka9375/wake","description":"A post-mortem succession protocol for AI agents. Black Box, handoff, time-locks.","title":"WAKE Protocol","repository":{"url":"https://github.com/Omodaka9375/wake","source":"github","subfolder":"wake-mcp-server"},"version":"2.2.2","websiteUrl":"https://omodaka9375.github.io/wake/","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"wake-mcp-server","version":"2.2.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-29T19:41:41.714732Z","publishedAt":"2026-04-29T19:41:41.714732Z","updatedAt":"2026-04-29T19:41:41.714732Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OnChainAIIntel/pqs-mcp-server","description":"PQS scores any prompt before the model runs. 8 dimensions. 5 frameworks. Pre-flight, not post-hoc.","repository":{"url":"https://github.com/OnChainAIIntel/pqs-mcp-server","source":"github"},"version":"1.4.0","websiteUrl":"https://promptqualityscore.com","packages":[{"registryType":"npm","identifier":"pqs-mcp-server","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your PQS Pro API key (pqs_live_xxx) for optimize_prompt. score_prompt is free and requires no key. Subscribe at promptqualityscore.com/pricing.","format":"string","isSecret":true,"name":"PQS_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://promptqualityscore.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T14:40:50.134088Z","publishedAt":"2026-05-27T14:40:50.134088Z","updatedAt":"2026-05-27T14:40:50.134088Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Oncorporation/filesystem-server","description":"Secure filesystem access for AI agents with configurable directory and file type restrictions","title":"FileSystem MCP Server","repository":{"url":"https://github.com/Oncorporation/filesystem_server","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"vs-filesystem-mcp-server","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-05T20:37:35.459721Z","publishedAt":"2026-03-05T20:37:35.459721Z","updatedAt":"2026-03-05T20:37:35.459721Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OndrejLapes/gretl-mcp","description":"Run Hansl/Gretl econometrics workflows via MCP with GUI launch and artifacts.","title":"Gretl MCP","repository":{"url":"https://github.com/OndrejLapes/GretlMCP","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"gretl-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional explicit path to gretlcli or gretlcli.exe.","format":"string","name":"GRETL_CLI"},{"description":"Optional explicit path to the visible Gretl GUI executable.","format":"string","name":"GRETL_GUI"},{"description":"Optional parent directory for Gretl run workspaces and generated artifacts.","format":"string","name":"GRETLMCP_WORKSPACE_DIR"},{"description":"Set to false to prevent script-running tools from opening visible Gretl GUI windows by default.","format":"string","name":"GRETLMCP_OPEN_GUI"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-15T22:28:07.625741Z","publishedAt":"2026-05-15T22:28:07.625741Z","updatedAt":"2026-05-15T22:28:07.625741Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OneNicolas/mcp-service-public","description":"French public services: tax, property, admin, education, healthcare, security, risks, legal texts","title":"Service Public France","repository":{"url":"https://github.com/OneNicolas/mcp-service-public","source":"github"},"version":"1.14.8","websiteUrl":"https://mcp-service-public.nhaultcoeur.workers.dev","remotes":[{"type":"streamable-http","url":"https://mcp-service-public.nhaultcoeur.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-18T17:02:36.817558Z","publishedAt":"2026-03-18T17:02:36.817558Z","updatedAt":"2026-03-18T17:02:36.817558Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OnourImpram/mneme","description":"Vault-native, accountable memory for Claude Code and MCP clients. Markdown is ground truth.","title":"mneme Record","repository":{"url":"https://github.com/OnourImpram/mneme","source":"github"},"version":"3.6.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mneme-mcp-server","version":"3.6.3","runtimeHint":"npx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-27T20:09:21.096226Z","publishedAt":"2026-07-27T20:09:21.096226Z","updatedAt":"2026-07-27T20:09:21.096226Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Onplana/mcp-server","description":"Project portfolio management for PMOs. Alternative to Microsoft Project Online. OAuth + PAT.","title":"Onplana","repository":{"url":"https://github.com/Onplana/onplana-mcp-server","source":"github"},"version":"0.2.4","websiteUrl":"https://onplana.com","remotes":[{"type":"streamable-http","url":"https://mcp.onplana.com/mcp","headers":[{"description":"OAuth 2.1 access token (DCR supported at https://app.onplana.com/oauth/register, RFC 7591) or a Personal Access Token from https://app.onplana.com/integrations","value":"Bearer {ONPLANA_TOKEN}","name":""}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T01:46:04.706747Z","publishedAt":"2026-05-20T01:46:04.706747Z","updatedAt":"2026-05-20T01:46:04.706747Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OnticX/open-mcp-registry","description":"Search and discover MCP servers from the MCP Registry.","repository":{"url":"https://github.com/OnticX/search-mcp-registry","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"open-mcp-registry","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-08T03:02:50.33316Z","publishedAt":"2026-06-08T03:02:50.33316Z","updatedAt":"2026-06-08T03:02:50.33316Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OnticX/search-mcp-registry","description":"Search and discover MCP servers from the MCP Registry.","repository":{"url":"https://github.com/OnticX/search-mcp-registry","source":"github"},"version":"0.1.4","packages":[{"registryType":"pypi","identifier":"search-mcp-registry","version":"0.1.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-07T21:15:16.536563Z","publishedAt":"2026-06-07T21:15:16.536563Z","updatedAt":"2026-06-07T21:15:16.536563Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Ooak21/cortex402","description":"Pay-per-call x402 data products on Base mainnet — sanctions, aviation weather, US property.","repository":{"url":"https://github.com/Ooak21/cortex402","source":"github"},"version":"0.2.0","packages":[{"registryType":"npm","identifier":"cortex402-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Private key (hex, 0x-prefixed) for an EVM wallet on Base mainnet holding USDC. Used to sign EIP-3009 transferWithAuthorization for each call. Easiest funding: Coinbase Wallet → Buy → USDC on Base network → debit card (~$5 covers ~50 calls).","isRequired":true,"format":"string","isSecret":true,"name":"CORTEX402_WALLET_PRIVATE_KEY"},{"description":"Override the API base URL. Defaults to https://cortex402.vercel.app — only set this for staging or local development.","format":"string","name":"CORTEX402_BASE_URL"},{"description":"Per-call payment ceiling in USDC. Defaults to 5.00 (covers sanctions $0.50, aviation $0.10, property $2.00 with headroom). Raise if calling other x402 endpoints through this server.","format":"string","name":"CORTEX402_MAX_PAYMENT_USDC"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-05T03:23:06.123445Z","publishedAt":"2026-05-05T03:23:06.123445Z","updatedAt":"2026-05-05T03:23:06.123445Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Oortonaut/mcacp","description":"MCP-to-ACP bridge — let any MCP client drive ACP coding agents","repository":{"url":"https://github.com/Oortonaut/mcacp","source":"github"},"version":"0.1.3","packages":[{"registryType":"npm","identifier":"mcacp","version":"0.1.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-31T20:26:36.770117Z","publishedAt":"2026-01-31T20:26:36.770117Z","updatedAt":"2026-01-31T20:26:36.770117Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Oortonaut/task-graph-mcp","description":"MCP server for agent task workflows with phases, prompts, gates, and multi-agent coordination","repository":{"url":"https://github.com/Oortonaut/task-graph-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"mcpb","identifier":"https://github.com/Oortonaut/task-graph-mcp/releases/download/v0.3.0/task-graph-mcp-x86_64-unknown-linux-gnu.mcpb","version":"0.3.0","fileSha256":"38b2a6e062c6f08d55807f54bc86f72f03a00849e856daf88e13eaaedbf11209","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/Oortonaut/task-graph-mcp/releases/download/v0.3.0/task-graph-mcp-x86_64-apple-darwin.mcpb","version":"0.3.0","fileSha256":"674d4297083bdb9b651be921d6c171b0e11c4daca1f747101f64971c38ead535","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/Oortonaut/task-graph-mcp/releases/download/v0.3.0/task-graph-mcp-aarch64-apple-darwin.mcpb","version":"0.3.0","fileSha256":"cb30850cae64b264eeb562480445cbe42ac2f3f6314306fac72f3d20859efedb","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/Oortonaut/task-graph-mcp/releases/download/v0.3.0/task-graph-mcp-x86_64-pc-windows-msvc.mcpb","version":"0.3.0","fileSha256":"07adaad1324982d846876c83b0b4d36e1a1281c90739a328ea0e28ee5fde1fae","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-01-31T20:18:18.777459Z","publishedAt":"2026-01-31T20:18:18.777459Z","updatedAt":"2026-01-31T20:18:18.777459Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenAdaptAI/openadapt-agent","description":"Local Beta bridge for governed openadapt-flow workflows and attended actions.","title":"OpenAdapt Agent (openadapt-flow bridge)","repository":{"url":"https://github.com/OpenAdaptAI/openadapt-agent","source":"github"},"version":"2.0.1","websiteUrl":"https://docs.openadapt.ai","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"openadapt-agent","version":"2.0.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Serve a directory of compiled bundles over MCP (stdio).","value":"serve","type":"positional","valueHint":"subcommand"},{"description":"Directory of compiled openadapt-flow bundles (one bundle, or a directory whose immediate subdirectories are bundles). This is the operator's own private artifact and is never shipped with the package.","isRequired":true,"format":"filepath","type":"named","name":"--bundles","valueHint":"bundles_dir"}],"environmentVariables":[{"description":"Decryption key for encrypted-at-rest bundles (workflow.json.enc). Omit for plaintext bundles.","isSecret":true,"name":"OPENADAPT_BUNDLE_KEY"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"notes":"PHI-safe inspection and Needs Attention tools are available by default. Run tools require --allow-run. Continue, Skip, Teach, and Escalate require --allow-attended-actions; Continue and Skip additionally require a qualified deployment --config. See docs/DISTRIBUTION.md."}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T15:12:44.175407Z","publishedAt":"2026-07-23T15:12:44.175407Z","updatedAt":"2026-07-23T15:12:44.175407Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.OpenCageData/opencage-geocoding-mcp","description":"MCP server for OpenCage geocoding API","repository":{"url":"https://github.com/OpenCageData/opencage-geocoding-mcp","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@opencage/mcp-opencage-server","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your API key for the service","isRequired":true,"format":"string","isSecret":true,"name":"YOUR_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-11T18:24:40.318381Z","publishedAt":"2025-09-11T18:24:40.318381Z","updatedAt":"2025-09-11T18:24:40.318381Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenHCSDev/openhcs","description":"Inspect, author, validate, and run high-content microscopy workflows.","title":"OpenHCS","repository":{"url":"https://github.com/OpenHCSDev/OpenHCS","source":"github"},"version":"0.7.20","websiteUrl":"https://openhcs.readthedocs.io/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"openhcs","version":"0.7.20","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Install the matching OpenHCS GUI, MCP, Napari, and Fiji dependencies.","value":"openhcs[gui,mcp,viz]==0.7.20","type":"named","name":"--with"}],"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T01:25:12.863134Z","publishedAt":"2026-08-09T01:25:12.863134Z","updatedAt":"2026-08-09T01:25:12.863134Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenHeritageOnline/public-search","description":"Search Ukraine's largest public collection of memorial, grave, and archival document data.","title":"OpenHeritage Public Search","repository":{"url":"https://github.com/OpenHeritageOnline/agent-tooling","source":"github"},"version":"2.9.6","remotes":[{"type":"streamable-http","url":"https://openheritage.online/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T17:52:25.291493Z","publishedAt":"2026-07-24T17:52:25.291493Z","updatedAt":"2026-07-24T17:52:25.291493Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenImageDebugger/oid-mcp","description":"MCP server giving AI agents eyes on OpenImageDebugger buffers in live gdb/lldb sessions","title":"OpenImageDebugger MCP","repository":{"url":"https://github.com/OpenImageDebugger/OpenImageDebugger","source":"github","id":"205714671","subfolder":"resources/oidmcp"},"version":"0.3.5","packages":[{"registryType":"pypi","identifier":"oid-mcp","version":"0.3.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T23:03:54.42823Z","publishedAt":"2026-08-05T23:03:54.42823Z","updatedAt":"2026-08-05T23:03:54.42823Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenOSINT/openosint","description":"AI-powered OSINT agent & MCP server. 16 tools: email, breach, IP, WHOIS, DNS, Shodan, GitHub & more.","title":"OpenOSINT","repository":{"url":"https://github.com/OpenOSINT/OpenOSINT","source":"github"},"version":"2.25.0","websiteUrl":"https://openosint.tech","packages":[{"registryType":"pypi","identifier":"openosint","version":"2.25.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Anthropic API key — required for the AI agent REPL","isRequired":true,"format":"string","isSecret":true,"name":"ANTHROPIC_API_KEY"},{"description":"HaveIBeenPwned API key for breach detection (search_breach tool)","format":"string","isSecret":true,"name":"HIBP_API_KEY"},{"description":"ipinfo.io token for higher IP lookup rate limits (search_ip tool)","format":"string","isSecret":true,"name":"IPINFO_TOKEN"},{"description":"IP2Location API key for enhanced IP intelligence (search_ip2location tool)","format":"string","isSecret":true,"name":"IP2LOCATION_API_KEY"},{"description":"AbuseIPDB API key for IP abuse reputation checks (search_abuseipdb tool)","format":"string","isSecret":true,"name":"ABUSEIPDB_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-13T10:15:17.783531Z","publishedAt":"2026-07-13T10:15:17.783531Z","updatedAt":"2026-07-13T10:15:17.783531Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenTrain-AI/opentrain","description":"Hire human data labelers, RLHF annotators, and evaluators from your coding agent.","title":"OpenTrain","repository":{"url":"https://github.com/OpenTrain-AI/OpenTrain-Platform-Monorepo","source":"github","subfolder":"packages/opentrain-mcp"},"version":"0.2.2","websiteUrl":"https://www.opentrain.ai/docs/developers/overview","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@opentrain-ai/mcp","version":"0.2.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenTrain personal API token (ot_pat_...). Optional: if absent, the server can register an anonymous agent account at runtime for a human to claim.","isSecret":true,"name":"OPENTRAIN_PERSONAL_API_TOKEN"},{"description":"OpenTrain API base URL. Defaults to https://app.opentrain.ai.","default":"https://app.opentrain.ai","name":"OPENTRAIN_API_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-15T10:07:16.22741Z","publishedAt":"2026-06-15T10:07:16.22741Z","updatedAt":"2026-06-15T10:07:16.22741Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.OpenWeb-Ninja/openwebninja-mcp","description":"Official MCP server for OpenWeb Ninja APIs - 40+ real-time web data and SERP APIs as MCP tools","repository":{"url":"https://github.com/OpenWeb-Ninja/openwebninja-mcp","source":"github"},"version":"0.1.1","websiteUrl":"https://www.openwebninja.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@openwebninja/mcp-server","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your OpenWeb Ninja API key","isRequired":true,"format":"string","isSecret":true,"name":"OPENWEBNINJA_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T16:23:23.535557Z","publishedAt":"2026-06-04T16:23:23.535557Z","updatedAt":"2026-06-04T16:23:23.535557Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Openfinanceorg/openfinance","description":"Connect your financial accounts to view balances, search transactions, and get spending insights.","repository":{"url":"https://github.com/Openfinanceorg/openfinance-app","source":"github","subfolder":"mcp-server"},"version":"0.1.8","packages":[{"registryType":"npm","identifier":"@openfinance-sh/mcp","version":"0.1.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your OpenFinance API key (starts with sk-)","isRequired":true,"format":"string","isSecret":true,"name":"OPENFINANCE_API_KEY"},{"description":"URL of your OpenFinance server","format":"string","name":"OPENFINANCE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-15T23:18:09.983761Z","publishedAt":"2026-03-15T23:18:09.983761Z","updatedAt":"2026-03-15T23:18:09.983761Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Ophir-ai-creator/ophir","description":"Ophir protocol tools for AI agent discovery, negotiation, and settlement","repository":{"url":"https://github.com/Ophir-Protocol/ophir","source":"github","subfolder":"packages/mcp-server"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"@ophirai/mcp-server","version":"0.2.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T08:12:32.363762Z","publishedAt":"2026-03-06T08:12:32.363762Z","updatedAt":"2026-03-06T08:12:32.363762Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.Opita-Code/dark-memory-mcp","description":"Persistent memory + vibe-loop engine for AI agents. Single Go binary, SQLite-backed, stdio MCP.","title":"dark-memory-mcp","repository":{"url":"https://github.com/Opita-Code/dark-memory-mcp","source":"github"},"version":"2.12.0","packages":[{"registryType":"npm","identifier":"@opitacode/dark-memory-mcp","version":"2.12.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-08T14:16:26.593973Z","publishedAt":"2026-08-08T14:16:26.593973Z","updatedAt":"2026-08-08T14:16:26.593973Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.Opita-Code/dark-memory-mcp:2.12.0","count":30}}
