{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onetrueclaude-creator/mcp-contradiction-check","description":"Find where your notes disagree — contradiction detection for markdown vaults.","repository":{"url":"https://github.com/onetrueclaude-creator/mcp-contradiction-check","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-contradiction-check","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pro license JWT (optional). Unlocks premium features. See README.","format":"string","isSecret":true,"name":"CONTRADICTION_CHECK_LICENSE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-18T13:55:37.481497Z","publishedAt":"2026-04-18T13:55:37.481497Z","updatedAt":"2026-04-18T13:55:37.481497Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onetrueclaude-creator/mcp-curiosity-engine","description":"Surface the notes you forgot you wrote — DMN replay for markdown vaults.","repository":{"url":"https://github.com/onetrueclaude-creator/mcp-curiosity-engine","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-curiosity-engine","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pro license JWT (optional). Unlocks premium features. See README.","format":"string","isSecret":true,"name":"CURIOSITY_ENGINE_LICENSE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-18T13:46:40.716191Z","publishedAt":"2026-04-18T13:46:40.716191Z","updatedAt":"2026-04-18T13:46:40.716191Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onetrueclaude-creator/mcp-knowledge-gaps","description":"Find what your knowledge base mentions but doesn't actually explain.","repository":{"url":"https://github.com/onetrueclaude-creator/mcp-knowledge-gaps","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"mcp-knowledge-gaps","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pro license JWT (optional). Unlocks premium features. See README.","format":"string","isSecret":true,"name":"KNOWLEDGE_GAPS_LICENSE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-18T13:39:01.558741Z","publishedAt":"2026-04-18T13:39:01.558741Z","updatedAt":"2026-04-18T13:39:01.558741Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onetrueclaude-creator/vault-health-mcp","description":"Obsidian vault structural health: broken links, orphans, missing frontmatter, safe auto-repair.","repository":{"url":"https://github.com/onetrueclaude-creator/vault-health-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","identifier":"vault-health-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Absolute path to your Obsidian vault directory. Optional — can also be set at runtime via the configure_vault tool.","format":"string","type":"named","name":"--vault"}],"environmentVariables":[{"description":"Pro license JWT (optional). Unlocks the repair_vault auto-fix tool. See the README for details.","format":"string","isSecret":true,"name":"VAULT_HEALTH_LICENSE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-18T12:25:34.232701Z","publishedAt":"2026-04-18T12:25:34.232701Z","updatedAt":"2026-04-18T12:25:34.232701Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onikora/fix-parser","description":"Parse FIX messages and help agents create Fixie initiators.","title":"Fixie MCP Server","repository":{"url":"https://github.com/onikora/mcp-registry","source":"github"},"version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://www.onikora.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T17:44:41.263861Z","publishedAt":"2026-06-02T17:44:41.263861Z","updatedAt":"2026-06-02T17:44:41.263861Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.onlygoodantibodies/oga-antibodies","description":"Knockout-controlled antibody validation lookups over the Only Good Antibodies dataset","title":"OGA Antibody Validation","repository":{"url":"https://github.com/onlygoodantibodies/oga_website","source":"github"},"version":"1.0.0","websiteUrl":"https://onlygoodantibodies.co.uk","remotes":[{"type":"streamable-http","url":"https://oga-mcp.onrender.com/readonly/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T16:49:55.369768Z","publishedAt":"2026-07-17T16:49:55.369768Z","updatedAt":"2026-07-17T16:49:55.369768Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ontorata/ratary","description":"Persistent coding memory for AI assistants. MCP stdio, hybrid search, graph, context.","title":"Ratary Memory MCP","repository":{"url":"https://github.com/ontorata/ratary","source":"github"},"version":"1.1.1","websiteUrl":"https://github.com/ontorata/ratary/tree/main/MCP","packages":[{"registryType":"npm","identifier":"@ratary/mcp-server","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Ratary API key (aic_...)","isRequired":true,"format":"string","isSecret":true,"name":"RATARY_API_KEY"},{"description":"Ratary REST base URL (default https://ratary.ontorata.com)","format":"string","name":"RATARY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T08:01:10.419706Z","publishedAt":"2026-07-06T08:01:10.419706Z","updatedAt":"2026-07-06T08:01:10.419706Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oogdevs/clawtube-mcp","description":"Minimal MCP server for ClawTube — a small, auditable control plane for skills and agents.","repository":{"url":"https://github.com/oogdevs/clawtube-mcp","source":"github"},"version":"0.1.0"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-16T19:04:09.691677Z","publishedAt":"2026-02-16T19:04:09.691677Z","updatedAt":"2026-02-16T19:04:09.691677Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oogunbiyi21/stats-compass","description":"50+ pandas-powered tools for data loading, cleaning, visualization, and ML workflows","title":"Stats Compass","repository":{"url":"https://github.com/oogunbiyi21/stats-compass-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","identifier":"stats-compass-mcp","version":"0.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-12T20:55:13.625534Z","publishedAt":"2026-04-12T20:55:13.625534Z","updatedAt":"2026-04-12T20:55:13.625534Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oomkapwn/enquire-mcp","description":"Long-term memory for AI agents — your Obsidian vault as searchable persistent memory.","repository":{"url":"https://github.com/oomkapwn/enquire-mcp","source":"github"},"version":"3.11.6","packages":[{"registryType":"npm","identifier":"@oomkapwn/enquire-mcp","version":"3.11.6","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Subcommand: serve (stdio MCP), serve-http (remote MCP), setup (download model + build indexes), doctor (health check) — run with no subcommand for the full list.","isRequired":true,"format":"string","value":"serve","type":"positional","valueHint":"subcommand"},{"description":"Path to your Obsidian vault root directory","isRequired":true,"format":"string","type":"named","name":"--vault"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T12:22:31.829106Z","publishedAt":"2026-07-22T12:22:31.829106Z","updatedAt":"2026-07-22T12:22:31.829106Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ooopak11/opuslog","description":"Repertoire & program archive for classical vocalists. Match works from posters, save, search.","repository":{"url":"https://github.com/ooopak11/opuslog","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://opuslog.vercel.app/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T11:14:15.648746Z","publishedAt":"2026-06-02T11:14:15.648746Z","updatedAt":"2026-06-02T11:14:15.648746Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.ooples/mcp-console-automation","description":"MCP server for AI-driven console application automation and monitoring","repository":{"url":"https://github.com/ooples/mcp-console-automation","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-console-automation","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Logging level for console output (error, warn, info, debug, trace)","format":"string","name":"LOG_LEVEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-05T02:30:04.484325Z","publishedAt":"2025-10-05T02:30:04.484325Z","updatedAt":"2025-10-05T02:30:04.484325Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ooples/token-optimizer-mcp","description":"Context-window optimization: caching, compression & smart file tools that cut tokens 60-90%.","repository":{"url":"https://github.com/ooples/token-optimizer-mcp","source":"github"},"version":"5.1.1","packages":[{"registryType":"npm","identifier":"@ooples/token-optimizer-mcp","version":"5.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory path for cache storage (optional, defaults to ~/.token-optimizer-mcp)","format":"string","name":"TOKEN_OPTIMIZER_CACHE_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-20T05:49:43.488795Z","publishedAt":"2026-07-20T05:49:43.488795Z","updatedAt":"2026-07-20T05:49:43.488795Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.oozoofrog/baepsae","description":"Local MCP server for iOS Simulator and macOS app automation with a native Swift bridge","repository":{"url":"https://github.com/oozoofrog/mcp-baepsae","source":"github"},"version":"6.3.0","packages":[{"registryType":"npm","identifier":"mcp-baepsae","version":"6.3.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-31T22:54:55.317337Z","publishedAt":"2026-03-31T22:54:55.317337Z","updatedAt":"2026-03-31T22:54:55.317337Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.op0ai/iconlab","description":"Search 324k icons or generate new ones in the Lucide grammar - grammar-locked lint+critique+repair","title":"iconlab","version":"0.2.1","websiteUrl":"https://iconlab.skillkit.run","remotes":[{"type":"streamable-http","url":"https://iconlab.skillkit.run/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T11:19:24.584092Z","publishedAt":"2026-07-14T11:19:24.584092Z","updatedAt":"2026-07-14T11:19:24.584092Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opcastil11/apuchat","description":"Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.","title":"Apuchat","repository":{"url":"https://github.com/opcastil11/apuchat-cli","source":"github"},"version":"1.0.0","websiteUrl":"https://apuchat.com","remotes":[{"type":"streamable-http","url":"https://apuchat.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T00:09:32.889701Z","publishedAt":"2026-08-04T00:09:32.889701Z","updatedAt":"2026-08-04T00:09:32.889701Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opcastil11/mcp-prowl","description":"Discover, evaluate, and compare SaaS APIs. Agent-verified scores and metrics.","repository":{"url":"https://github.com/opcastil11/agentdir","source":"github","subfolder":"mcp-server"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"mcp-prowl","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Prowl agent key (ak_...) for authenticated requests. Optional — all discovery is free without it.","format":"string","isSecret":true,"name":"PROWL_AGENT_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-13T02:32:42.230655Z","publishedAt":"2026-03-13T02:32:42.230655Z","updatedAt":"2026-03-13T02:32:42.230655Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opcastil11/rogerrat","description":"Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.","title":"RogerRat","repository":{"url":"https://github.com/opcastil11/rogerrat","source":"github"},"version":"1.3.4","websiteUrl":"https://rogerrat.chat","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"rogerrat","version":"1.3.4","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:7424/mcp"},"runtimeArguments":[{"value":"rogerrat","type":"positional"}]}],"remotes":[{"type":"streamable-http","url":"https://rogerrat.chat/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T01:05:18.764593Z","publishedAt":"2026-05-18T01:05:18.764593Z","updatedAt":"2026-05-18T01:05:18.764593Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opcastil11/rogerthat","description":"Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.","title":"RogerThat","repository":{"url":"https://github.com/opcastil11/rogerthat","source":"github"},"version":"1.25.0","websiteUrl":"https://rogerthat.chat","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"rogerthat","version":"1.25.0","runtimeHint":"npx","transport":{"type":"streamable-http","url":"http://127.0.0.1:7424/mcp"},"runtimeArguments":[{"value":"rogerthat","type":"positional"}]}],"remotes":[{"type":"streamable-http","url":"https://rogerthat.chat/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T12:54:55.145096Z","publishedAt":"2026-06-04T12:54:55.145096Z","updatedAt":"2026-06-04T12:54:55.145096Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.open-agreements/open-agreements","description":"Fill standard legal agreement templates (NDAs, SAFEs, NVCA docs, employment) as DOCX files.","title":"Open Agreements","repository":{"url":"https://github.com/open-agreements/open-agreements","source":"github","id":"open-agreements/open-agreements"},"version":"0.8.0","websiteUrl":"https://openagreements.org","packages":[{"registryType":"npm","identifier":"@open-agreements/contract-templates-mcp","version":"0.8.0","runtimeHint":"npx","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://openagreements.org/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-20T22:09:30.45988Z","publishedAt":"2026-06-20T22:09:30.45988Z","updatedAt":"2026-06-20T22:09:30.45988Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.open-and-sustainable/alembica-mcp","description":"MCP server for Alembica validation, extraction, cost estimation, and schema queries.","title":"Alembica MCP","repository":{"url":"https://github.com/open-and-sustainable/alembica","source":"github"},"version":"0.3.4","packages":[{"registryType":"oci","identifier":"ghcr.io/open-and-sustainable/alembica-mcp:0.3.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-26T12:36:17.974115Z","publishedAt":"2026-06-26T12:36:17.974115Z","updatedAt":"2026-06-26T12:36:17.974115Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.open-and-sustainable/prismaid-mcp","description":"MCP server for prismAId AI-assisted systematic reviews and protocol conformance checking.","title":"prismAId MCP","repository":{"url":"https://github.com/open-and-sustainable/prismaid","source":"github"},"version":"0.16.3","packages":[{"registryType":"oci","identifier":"ghcr.io/open-and-sustainable/prismaid-mcp:0.16.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T09:46:01.322213Z","publishedAt":"2026-08-07T09:46:01.322213Z","updatedAt":"2026-08-07T09:46:01.322213Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.open-crater/opencrater-mcp","description":"Monetize your MCP server or CLI: live OpenCrater network stats + how maintainers earn USDC.","repository":{"url":"https://github.com/open-crater/opencrater-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"opencrater-mcp","version":"0.1.1","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://opencrater.to/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T12:32:36.054599Z","publishedAt":"2026-06-23T12:32:36.054599Z","updatedAt":"2026-06-23T12:32:36.054599Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.open-metadata/openmetadata-mcp","description":"Official OpenMetadata MCP: governed context and business semantics for AI assistants and agents.","title":"OpenMetadata","repository":{"url":"https://github.com/open-metadata/OpenMetadata","source":"github","subfolder":"openmetadata-mcp"},"version":"1.1.0","websiteUrl":"https://docs.open-metadata.org/how-to-guides/mcp","remotes":[{"type":"streamable-http","url":"https://{openmetadata_host}/mcp","variables":{"openmetadata_host":{"description":"Hostname of your OpenMetadata deployment, including port if non-standard. Examples: 'metadata.example.com' (behind a reverse proxy on 443) or 'metadata.example.com:8585' (direct, default OpenMetadata port). The MCP endpoint is mounted at /mcp and authenticates via OAuth 2.0 with PKCE through your existing OpenMetadata SSO provider or Basic Auth.","isRequired":true}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-08T08:22:27.266917Z","publishedAt":"2026-05-08T08:22:27.266917Z","updatedAt":"2026-05-08T08:22:27.266917Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.openaccountants/openaccountants","description":"Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).","title":"OpenAccountants","repository":{"url":"https://github.com/openaccountants/openaccountants","source":"github"},"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://www.openaccountants.com/api/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T17:43:53.192427Z","publishedAt":"2026-05-20T17:43:53.192427Z","updatedAt":"2026-05-20T17:43:53.192427Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.openaccountants/openaccountants-mcp","description":"Open-source tax skills for AI across 134 countries.","repository":{"url":"https://github.com/openaccountants/openaccountants.git","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"openaccountants-mcp","version":"0.1.1","runtimeHint":"python","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-17T11:03:55.991611Z","publishedAt":"2026-04-17T11:03:55.991611Z","updatedAt":"2026-04-17T11:03:55.991611Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.openagentemail/mcp","description":"Unlimited agent mailboxes — create identities, read/wait for mail, extract OTPs, send email.","repository":{"url":"https://github.com/openagentemail/openagentemail","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"@openagentemail/mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bearer key for the openagent.email API — best: the identity token (oa_…) returned by POST /v1/identities.","isRequired":true,"format":"string","isSecret":true,"name":"OPENAGENTEMAIL_API_KEY"},{"description":"Base URL of the openagent.email API.","format":"string","default":"http://localhost:3100","name":"OPENAGENTEMAIL_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-03T23:46:37.302602Z","publishedAt":"2026-08-03T23:46:37.302602Z","updatedAt":"2026-08-03T23:46:37.302602Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.opencontext-team/mcp-server","description":"An MCP server that provides visual memory and context storage with knowledge graph capabilities","repository":{"url":"https://github.com/testing9384/mcp-server","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"visual-memory-context-server","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to the memory.json file for knowledge graph storage","format":"string","name":"MEMORY_FILE_PATH"},{"description":"Comma-separated list of directories the server can access, or JSON array format","format":"string","name":"ALLOWED_DIRECTORIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-09-20T03:43:17.852241Z","publishedAt":"2025-09-20T03:43:17.852241Z","updatedAt":"2025-09-20T03:43:17.852241Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opendata-kr/narajangteo-bid-mcp","description":"나라장터 입찰공고정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버","title":"나라장터 입찰공고","repository":{"url":"https://github.com/opendata-kr/narajangteo-bid-mcp","source":"github"},"version":"0.6.0","websiteUrl":"https://github.com/opendata-kr/narajangteo-bid-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/opendata-kr/.github/main/profile/images/avatar.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://raw.githubusercontent.com/opendata-kr/.github/main/profile/images/avatar.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@opendata-kr/narajangteo-bid-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"공공데이터포털 data.go.kr Decoding(원본) 인증키","isRequired":true,"isSecret":true,"name":"DATA_GO_KR_SERVICE_KEY"},{"description":"서비스 경로를 포함한 전체 base URL 오버라이드","default":"https://apis.data.go.kr/1230000/ad/BidPublicInfoService","name":"DATA_GO_KR_BASE_URL"},{"description":"download_attachments 저장 기준 디렉터리. 공고번호별 하위폴더로 저장한다. 미설정 시 ~/Downloads","default":"~/Downloads","name":"DATA_GO_KR_DOWNLOAD_DIR"},{"description":"download_attachments 파일 다운로드 타임아웃(밀리초)","default":"60000","name":"DATA_GO_KR_DOWNLOAD_TIMEOUT_MS"},{"description":"download_attachments 파일당 다운로드 크기 상한(바이트, 기본 100MB)","default":"104857600","name":"DATA_GO_KR_DOWNLOAD_MAX_BYTES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T07:57:06.03956Z","publishedAt":"2026-07-14T07:57:06.03956Z","updatedAt":"2026-07-14T07:57:06.03956Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.opendata-kr/narajangteo-corpinfo","description":"나라장터 사용자정보서비스(공공데이터포털 data.go.kr) Open API를 감싼 로컬 MCP 서버","title":"나라장터 사용자정보","repository":{"url":"https://github.com/opendata-kr/narajangteo-corpinfo-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/opendata-kr/narajangteo-corpinfo-mcp#readme","icons":[{"src":"https://raw.githubusercontent.com/opendata-kr/.github/main/profile/images/avatar.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://raw.githubusercontent.com/opendata-kr/.github/main/profile/images/avatar.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@opendata-kr/narajangteo-corpinfo-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"공공데이터포털 data.go.kr Decoding(원본) 인증키","isRequired":true,"isSecret":true,"name":"DATA_GO_KR_SERVICE_KEY"},{"description":"서비스 경로를 포함한 전체 base URL 오버라이드","default":"https://apis.data.go.kr/1230000/ao/UsrInfoService02","name":"DATA_GO_KR_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-14T07:58:16.031466Z","publishedAt":"2026-07-14T07:58:16.031466Z","updatedAt":"2026-07-14T07:58:16.031466Z","isLatest":true}}}],"metadata":{"nextCursor":"io.github.opendata-kr/narajangteo-corpinfo:0.2.0","count":30}}
