{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.steviepinero/docforge","description":"PDF to markdown, OCR, table extraction, invoice parsing, and PDF rendering. Pay per call via x402.","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://docforged.mcpize.run/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T22:16:07.066099Z","publishedAt":"2026-08-09T22:16:07.066099Z","updatedAt":"2026-08-09T22:16:07.066099Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.steviepinero/docforge","description":"12 paid document tools: PDF to markdown, OCR, tables, invoices, Word/Excel/HTML, merge/split. x402","version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://docforged.mcpize.run/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-10T20:07:59.1224Z","publishedAt":"2026-08-10T20:07:59.1224Z","updatedAt":"2026-08-10T20:07:59.1224Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sthan-io/mcp-server","description":"US address verification, parsing, autocomplete, geocoding, and IP geolocation APIs.","repository":{"url":"https://github.com/sthan-io/mcp-server","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@sthan/mcp-server","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your sthan.io API key (get one free at https://sthan.io/dashboard)","isRequired":true,"format":"string","isSecret":true,"name":"STHAN_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-05T22:05:07.95656Z","publishedAt":"2026-04-05T22:05:07.95656Z","updatedAt":"2026-04-05T22:05:07.95656Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sthayi-ai/sthayi","description":"Local-first AI memory over MCP. No account; you own the store.","title":"Sthayi","repository":{"url":"https://github.com/sthayi-ai/sthayi","source":"github","id":"1326112733","subfolder":"packages/cli"},"version":"0.1.1","websiteUrl":"https://sthayi.ai","packages":[{"registryType":"npm","identifier":"sthayi","version":"0.1.1","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-07T18:12:23.845091Z","publishedAt":"2026-08-07T18:12:23.845091Z","updatedAt":"2026-08-07T18:12:23.845091Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sthayi-ai/sthayi","description":"Local-first AI memory over MCP. No account; you own the store.","title":"Sthayi","repository":{"url":"https://github.com/sthayi-ai/sthayi","source":"github","id":"1326112733","subfolder":"packages/cli"},"version":"0.1.2","websiteUrl":"https://sthayi.ai","packages":[{"registryType":"npm","identifier":"sthayi","version":"0.1.2","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T12:13:02.628608Z","publishedAt":"2026-08-09T12:13:02.628608Z","updatedAt":"2026-08-09T12:13:02.628608Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-edge-gate","description":"Grade a track record before risking capital: REAL_EDGE/REGIME_LUCK/NEGATIVE_EV. Fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-edge-gate","source":"github"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"stillos-edge-gate","version":"1.0.1","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T00:54:11.369644Z","publishedAt":"2026-06-28T00:54:11.369644Z","updatedAt":"2026-06-28T00:54:11.369644Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-edge-gate","description":"Grade a track record before risking capital: REAL_EDGE/REGIME_LUCK/NEGATIVE_EV. Fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-edge-gate","source":"github"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"stillos-edge-gate","version":"1.0.2","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T02:03:02.908024Z","publishedAt":"2026-07-06T02:03:02.908024Z","updatedAt":"2026-07-06T02:03:02.908024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-edge-gate","description":"Grade a track record before risking capital: REAL_EDGE/REGIME_LUCK/NEGATIVE_EV. Fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-edge-gate","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"stillos-edge-gate","version":"1.0.3","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-12T03:45:36.307104Z","publishedAt":"2026-07-12T03:45:36.307104Z","updatedAt":"2026-07-12T03:45:36.307104Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-edge-gate","description":"Grade a track record before risking capital: REAL_EDGE/REGIME_LUCK/NEGATIVE_EV. Fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-edge-gate","source":"github"},"version":"1.3.1","packages":[{"registryType":"npm","identifier":"stillos-edge-gate","version":"1.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-28T15:58:17.40882Z","publishedAt":"2026-07-28T15:58:17.40882Z","updatedAt":"2026-07-28T15:58:17.40882Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-edge-gate","description":"Grade a track record before risking capital: REAL_EDGE/REGIME_LUCK/NEGATIVE_EV. Fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-edge-gate","source":"github"},"version":"1.3.2","packages":[{"registryType":"npm","identifier":"stillos-edge-gate","version":"1.3.2","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}],"remotes":[{"type":"streamable-http","url":"https://stillos-edge-gate-edge.stillos.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T01:53:05.292364Z","publishedAt":"2026-07-30T01:53:05.292364Z","updatedAt":"2026-07-30T01:53:05.292364Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-kya","description":"KYA: fail-closed CLEAR/REVIEW/BLOCK counterparty screen (OFAC + on-chain), signed receipt.","repository":{"url":"https://github.com/stillmarcus24/stillos-kya","source":"github"},"version":"0.2.1","packages":[{"registryType":"npm","identifier":"stillos-kya","version":"0.2.1","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-10T01:03:49.7985Z","publishedAt":"2026-07-10T01:03:49.7985Z","updatedAt":"2026-07-10T01:03:49.7985Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-kya","description":"KYA: fail-closed CLEAR/REVIEW/BLOCK counterparty screen (OFAC + on-chain), signed receipt.","repository":{"url":"https://github.com/stillmarcus24/stillos-kya","source":"github"},"version":"0.3.1","packages":[{"registryType":"npm","identifier":"stillos-kya","version":"0.3.1","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}],"remotes":[{"type":"streamable-http","url":"https://stillos-kya-edge.stillos.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T01:08:35.94217Z","publishedAt":"2026-07-30T01:08:35.94217Z","updatedAt":"2026-07-30T01:08:35.94217Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-notary","description":"Signed, x402-paid StillOS notary tools: claim verdicts, OFAC screening, distress scoring.","repository":{"url":"https://github.com/stillmarcus24/stillos-notary","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"stillos-notary","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-16T04:21:12.694383Z","publishedAt":"2026-07-16T04:21:12.694383Z","updatedAt":"2026-07-16T04:21:12.694383Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-notary-mcp","description":"Ed25519-signed verdicts resolved against real external ground truth. Free, fail-closed.","repository":{"url":"https://github.com/stillmarcus24/stillos-notary-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"stillos-notary-mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T02:07:04.582929Z","publishedAt":"2026-07-06T02:07:04.582929Z","updatedAt":"2026-07-06T02:07:04.582929Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-notary-mcp","description":"Ed25519-signed verdicts resolved against real ground truth. Free claim/verify; paid bonded dispute.","repository":{"url":"https://github.com/stillmarcus24/stillos-notary-mcp","source":"github"},"version":"1.2.0","packages":[{"registryType":"npm","identifier":"stillos-notary-mcp","version":"1.2.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}],"remotes":[{"type":"streamable-http","url":"https://stillos-notary-mcp-edge.stillos.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-29T23:47:43.445778Z","publishedAt":"2026-07-29T23:47:43.445778Z","updatedAt":"2026-07-29T23:47:43.445778Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stillmarcus24/stillos-swap-mcp","description":"Non-custodial Solana swap via Jupiter, 0.25% fee, free scam-check on every token you buy.","repository":{"url":"https://github.com/stillmarcus24/stillos-swap-mcp","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"stillos-swap-mcp","version":"1.0.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"run as MCP stdio server","value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T01:08:22.212413Z","publishedAt":"2026-07-30T01:08:22.212413Z","updatedAt":"2026-07-30T01:08:22.212413Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stobo-app/seo-audit","description":"AI-powered SEO and AEO audit for websites","title":"Stobo SEO & AEO Audit","repository":{"url":"https://github.com/stobo-app/stobo-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://trystobo.com","packages":[{"registryType":"pypi","identifier":"stobo-mcp","version":"0.4.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from trystobo.com (optional — free tools work without it)","isSecret":true,"name":"STOBO_API_KEY"},{"description":"API base URL (default: https://api.trystobo.com)","name":"STOBO_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-13T13:27:53.733528Z","publishedAt":"2026-02-13T13:27:53.733528Z","updatedAt":"2026-02-13T13:27:53.733528Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stobo-app/seo-audit","description":"AI-powered SEO and AEO audit for websites","title":"Stobo SEO & AEO Audit","repository":{"url":"https://github.com/stobo-app/stobo-mcp","source":"github"},"version":"0.4.2","websiteUrl":"https://trystobo.com","packages":[{"registryType":"pypi","identifier":"stobo-mcp","version":"0.4.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from trystobo.com (optional — free tools work without it)","isSecret":true,"name":"STOBO_API_KEY"},{"description":"API base URL (default: https://api.trystobo.com)","name":"STOBO_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-16T19:18:03.094226Z","publishedAt":"2026-02-16T19:18:03.094226Z","updatedAt":"2026-02-16T19:18:03.094226Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stobo-app/seo-audit","description":"AI-powered SEO and AEO audit for websites","title":"Stobo SEO & AEO Audit","repository":{"url":"https://github.com/stobo-app/stobo-mcp","source":"github"},"version":"0.4.3","websiteUrl":"https://trystobo.com","packages":[{"registryType":"pypi","identifier":"stobo-mcp","version":"0.4.3","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key from trystobo.com (optional — free tools work without it)","isSecret":true,"name":"STOBO_API_KEY"},{"description":"API base URL (default: https://api.trystobo.com)","name":"STOBO_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-25T16:26:59.914443Z","publishedAt":"2026-02-25T16:26:59.914443Z","updatedAt":"2026-02-25T16:26:59.914443Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stockandawe/writing-clinic","description":"Free MCP tool: paste your writing, get a one-line diagnosis and a tightened rewrite.","title":"Writing Clinic","repository":{"url":"https://github.com/stockandawe/make-your-point","source":"github"},"version":"1.0.1","websiteUrl":"https://makeyourpoint.app/mcp-tool","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"make-your-point-mcp","version":"1.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-23T21:54:13.575621Z","publishedAt":"2026-07-23T21:54:13.575621Z","updatedAt":"2026-07-23T21:54:13.575621Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stockmarketscan/earningscalls-mcp","description":"177,000+ earnings call transcripts for AI - speaker segments & full-text search.","title":"EarningsCalls.dev","repository":{"url":"https://github.com/stockmarketscan/earningscalls-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://earningscalls.dev/mcp","remotes":[{"type":"streamable-http","url":"https://mcp.earningscalls.dev/mcp","headers":[{"description":"Your EarningsCalls.dev API key (ect_...). Paid plan required.","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T07:52:35.394061Z","publishedAt":"2026-07-02T07:52:35.394061Z","updatedAt":"2026-07-02T07:52:35.394061Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stockmarketscan/earningscalls-mcp","description":"177,000+ earnings call transcripts for AI - speaker segments & full-text search.","title":"EarningsCalls.dev","repository":{"url":"https://github.com/stockmarketscan/earningscalls-mcp","source":"github"},"version":"0.2.1","websiteUrl":"https://earningscalls.dev/mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@earningscalls/mcp-server","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your EarningsCalls.dev API key (ect_...). Paid plan required.","isRequired":true,"isSecret":true,"name":"EARNINGSCALLS_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.earningscalls.dev/mcp","headers":[{"description":"Your EarningsCalls.dev API key (ect_...). Paid plan required.","isRequired":true,"isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-02T08:55:03.795305Z","publishedAt":"2026-07-02T08:55:03.795305Z","updatedAt":"2026-07-02T08:55:03.795305Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.stolarubrendang/tradar","description":"Real-time market catalysts from 50+ primary federal sources, AI-classified for traders.","repository":{"url":"https://github.com/stolarubrendang/Tradar","source":"github","subfolder":"mcp-server"},"version":"0.1.0","websiteUrl":"https://trytradar.com","packages":[{"registryType":"npm","identifier":"tradar-mcp","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T03:17:59.032517Z","publishedAt":"2026-05-16T03:17:59.032517Z","updatedAt":"2026-05-16T03:17:59.032517Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"MCP server wrapping the Obsidian CLI — full native API access over the Model Context Protocol.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"1.3.2","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"1.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T23:05:21.554938Z","publishedAt":"2026-05-16T23:05:21.554938Z","updatedAt":"2026-05-16T23:05:21.554938Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Obsidian MCP server via the official CLI plugin — no REST, no API keys, 80+ native commands.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"1.3.3","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"1.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-17T05:04:49.681585Z","publishedAt":"2026-05-17T05:04:49.681585Z","updatedAt":"2026-05-17T05:04:49.681585Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Obsidian MCP server via the official CLI plugin — no REST, no API keys, 80+ native commands.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"1.4.0","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"1.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-19T16:39:13.557511Z","publishedAt":"2026-05-19T16:39:13.557511Z","updatedAt":"2026-05-19T16:39:13.557511Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Obsidian MCP server via the official CLI plugin — no REST, no API keys, 80+ native commands.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"2.0.0","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"2.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-21T03:13:45.94788Z","publishedAt":"2026-05-21T03:13:45.94788Z","updatedAt":"2026-05-21T03:13:45.94788Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Save chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"2.0.1","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"2.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T06:41:08.314395Z","publishedAt":"2026-05-24T06:41:08.314395Z","updatedAt":"2026-05-24T06:41:08.314395Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Save chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"2.0.2","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"2.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T18:47:42.539367Z","publishedAt":"2026-05-24T18:47:42.539367Z","updatedAt":"2026-05-24T18:47:42.539367Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.stonematt/mcp-obsidian-cli","description":"Save chat notes from Claude Desktop to your vault — MCP on Obsidian CLI. Keep what matters.","repository":{"url":"https://github.com/stonematt/mcp-obsidian-cli","source":"github"},"version":"2.0.3","packages":[{"registryType":"npm","identifier":"mcp-obsidian-cli","version":"2.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Target vault name. If unset or unknown, the server prompts the caller on first tool use, listing the vaults Obsidian knows about.","format":"string","name":"OBSIDIAN_VAULT"},{"description":"Path to the obsidian-cli binary. Auto-discovered on macOS; set explicitly on Linux/Windows or if the binary is non-standard.","format":"string","default":"obsidian-cli","name":"OBSIDIAN_CLI_PATH"},{"description":"Per-command timeout in milliseconds.","format":"string","default":"15000","name":"OBSIDIAN_TIMEOUT_MS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-24T19:43:42.628524Z","publishedAt":"2026-05-24T19:43:42.628524Z","updatedAt":"2026-05-24T19:43:42.628524Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.stonematt/mcp-obsidian-cli:2.0.3","count":30}}
