{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"6.9.3","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"6.9.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T17:03:03.749759Z","publishedAt":"2026-07-22T17:03:03.749759Z","updatedAt":"2026-07-22T17:03:03.749759Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"6.9.4","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"6.9.4","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-24T22:31:01.705774Z","publishedAt":"2026-07-24T22:31:01.705774Z","updatedAt":"2026-07-24T22:31:01.705774Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"6.9.5","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"6.9.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-04T17:06:38.174718Z","publishedAt":"2026-08-04T17:06:38.174718Z","updatedAt":"2026-08-04T17:06:38.174718Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"7.0.1","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"7.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T19:22:42.233558Z","publishedAt":"2026-08-14T19:22:42.233558Z","updatedAt":"2026-08-14T19:22:42.233558Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"8.0.0","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"8.0.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T00:01:32.672703Z","publishedAt":"2026-08-15T00:01:32.672703Z","updatedAt":"2026-08-15T00:01:32.672703Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"8.0.1","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"8.0.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T00:54:41.060825Z","publishedAt":"2026-08-15T00:54:41.060825Z","updatedAt":"2026-08-15T00:54:41.060825Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"8.0.2","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"8.0.2","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T07:19:23.59504Z","publishedAt":"2026-08-15T07:19:23.59504Z","updatedAt":"2026-08-15T07:19:23.59504Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"8.1.0","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"8.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T20:16:12.703727Z","publishedAt":"2026-08-15T20:16:12.703727Z","updatedAt":"2026-08-15T20:16:12.703727Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kawacode/mcp","description":"Team-aware memory: intent, decisions, real-time conflicts for AI coding assistants.","title":"Kawa Code","repository":{"url":"https://github.com/kawacode-ai/kawa.mcp","source":"github"},"version":"8.1.1","websiteUrl":"https://kawacode.ai","packages":[{"registryType":"npm","identifier":"@kawacode/mcp","version":"8.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-25T04:35:16.725742Z","publishedAt":"2026-09-25T04:35:16.725742Z","updatedAt":"2026-09-25T04:35:16.725742Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.keenable/web-search","description":"Live web search and clean-markdown page fetch over the Keenable web index.","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://api.keenable.ai/mcp","headers":[{"description":"Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.","isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T07:36:02.633321Z","publishedAt":"2026-06-19T07:36:02.633321Z","updatedAt":"2026-06-19T07:36:02.633321Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.keenable/web-search","description":"Live web search and clean-markdown page fetch over the Keenable web index.","repository":{"url":"https://github.com/keenableai/keenable-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@keenable/mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.","isSecret":true,"name":"KEENABLE_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.keenable.ai/mcp","headers":[{"description":"Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.","isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-22T12:09:15.075012Z","publishedAt":"2026-06-22T12:09:15.075012Z","updatedAt":"2026-06-22T12:09:15.075012Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json","name":"ai.keenable/web-search","description":"Live web search and clean-markdown page fetch over the Keenable web index.","repository":{"url":"https://github.com/keenableai/keenable-mcp","source":"github"},"version":"0.1.2","packages":[{"registryType":"npm","identifier":"@keenable/mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.","isSecret":true,"name":"KEENABLE_API_KEY"}]}],"remotes":[{"type":"streamable-http","url":"https://api.keenable.ai/mcp?keenable_title=mcp-registry","headers":[{"description":"Optional Keenable API key. Keyless by default (rate-limited); a key lifts the hourly cap.","isSecret":true,"name":"X-API-Key"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-26T14:00:39.740011Z","publishedAt":"2026-06-26T14:00:39.740011Z","updatedAt":"2026-06-26T14:00:39.740011Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kernora/agent-sec","description":"Zero-install security baseline for AI coding agents — OWASP/CWE-cited rules over MCP.","repository":{"url":"https://github.com/kernora-ai/agent-sec","source":"github"},"version":"0.1.0","websiteUrl":"https://agentsec.kernora.ai","remotes":[{"type":"streamable-http","url":"https://agentsec.kernora.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-31T21:35:17.153565Z","publishedAt":"2026-07-31T21:35:17.153565Z","updatedAt":"2026-07-31T21:35:17.153565Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.10","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.10","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T10:14:43.942046Z","publishedAt":"2026-08-26T10:14:43.942046Z","updatedAt":"2026-08-26T10:14:43.942046Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.11","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.11","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T04:57:44.401374Z","publishedAt":"2026-08-27T04:57:44.401374Z","updatedAt":"2026-08-27T04:57:44.401374Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.12","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.12","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-27T15:24:55.085651Z","publishedAt":"2026-08-27T15:24:55.085651Z","updatedAt":"2026-08-27T15:24:55.085651Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.4","websiteUrl":"https://khwan.ai","packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.4","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select an isolated core (brain). Defaults to the account's default core. The core must already exist.","format":"string","name":"KHWAN_CORE"},{"description":"Isolated sub-brain per end-user within a core (paid plans); sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-25T16:31:19.799054Z","publishedAt":"2026-08-25T16:31:19.799054Z","updatedAt":"2026-08-25T16:31:19.799054Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.5","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.5","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select an isolated core (brain). Defaults to the account's default core. The core must already exist.","format":"string","name":"KHWAN_CORE"},{"description":"Isolated sub-brain per end-user within a core (paid plans); sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-25T17:41:43.1032Z","publishedAt":"2026-08-25T17:41:43.1032Z","updatedAt":"2026-08-25T17:41:43.1032Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.6","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.6","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T05:59:07.350631Z","publishedAt":"2026-08-26T05:59:07.350631Z","updatedAt":"2026-08-26T05:59:07.350631Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.7","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.7","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T08:52:12.869086Z","publishedAt":"2026-08-26T08:52:12.869086Z","updatedAt":"2026-08-26T08:52:12.869086Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.8","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.8","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T09:17:35.386356Z","publishedAt":"2026-08-26T09:17:35.386356Z","updatedAt":"2026-08-26T09:17:35.386356Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.khwan/khwan-mcp","description":"Durable AI memory: recall distilled facts in a later session or subagent, and remember new ones.","title":"Khwan","repository":{"url":"https://github.com/khwanlabs/khwan-mcp","source":"github"},"version":"0.3.9","websiteUrl":"https://khwan.ai","icons":[{"src":"https://docs.khwan.ai/khwan-favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"pypi","identifier":"khwan-mcp","version":"0.3.9","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Khwan key from https://app.khwan.ai (kwk_live_...). It authenticates you to Khwan; it is not your model provider's key.","isRequired":true,"format":"string","isSecret":true,"name":"KHWAN_API_KEY"},{"description":"Select a named core (brain). Paid plans only — the free plan has just `default`, and an unknown slug answers 404. Leave unset to use the default.","format":"string","name":"KHWAN_CORE"},{"description":"A separate brain inside the core, created on first write — 3 on the free plan, unlimited on paid. Sets the X-Khwan-User header.","format":"string","name":"KHWAN_USER"},{"description":"Override the API base URL, e.g. http://127.0.0.1:8010 for a self-hosted engine.","format":"string","name":"KHWAN_BASE_URL"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.khwan.ai/mcp/{core}/{user}","variables":{"core":{"description":"Which core (brain) this install talks to. The free plan has only `default`; named cores are a paid feature and are created in the dashboard.","default":"default"},"user":{"description":"A separate brain inside that core — one per project is the usual pattern. 3 on the free plan, unlimited on paid. Created on first write.","default":"main"}}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-26T09:36:42.304008Z","publishedAt":"2026-08-26T09:36:42.304008Z","updatedAt":"2026-08-26T09:36:42.304008Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kifly/mcp","description":"Multi-seller shopping for AI agents. Settle via Stripe MPP or x402 USDC on Base. Hosted.","title":"Kifly — Agentic Commerce & Payments","version":"1.2.0","websiteUrl":"https://kifly.ai","remotes":[{"type":"streamable-http","url":"https://kifly.ai/api/mcp","headers":[{"description":"Bearer <kfa_live_...> — agent API key issued from the Kifly seller portal at https://kifly.ai/dashboard/api-keys. One key per seller (or per cross-seller network) determines catalog scope.","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"signup_url":"https://kifly.ai/dashboard/api-keys","status_url":"https://status.kifly.ai","support_url":"https://kifly.ai/support","vendor":"Kifly, Inc.","verified_via":"dns"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T15:07:11.800519Z","publishedAt":"2026-06-06T15:07:11.800519Z","updatedAt":"2026-06-06T15:07:11.800519Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kikaret/mcp","description":"Structured Japanese childcare facility data with source-backed facts for AI.","title":"KIKARET","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.kikaret.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T14:56:44.859373Z","publishedAt":"2026-09-04T14:56:44.859373Z","updatedAt":"2026-09-04T14:56:44.859373Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.28","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.28","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T22:32:51.624119Z","publishedAt":"2026-08-14T22:32:51.624119Z","updatedAt":"2026-08-14T22:32:51.624119Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.30","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.30","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T00:59:38.931241Z","publishedAt":"2026-08-15T00:59:38.931241Z","updatedAt":"2026-08-15T00:59:38.931241Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.31","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.31","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T05:12:53.621653Z","publishedAt":"2026-08-15T05:12:53.621653Z","updatedAt":"2026-08-15T05:12:53.621653Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.32","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.32","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T11:42:01.587487Z","publishedAt":"2026-08-15T11:42:01.587487Z","updatedAt":"2026-08-15T11:42:01.587487Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.33","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.33","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T18:07:07.915924Z","publishedAt":"2026-08-15T18:07:07.915924Z","updatedAt":"2026-08-15T18:07:07.915924Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.kinlab/kin","description":"Semantic code retrieval over a graph of entities, relationships, changes, and provenance.","title":"Kin","repository":{"url":"https://github.com/firelock-ai/kin","source":"github"},"version":"0.5.34","packages":[{"registryType":"npm","identifier":"@kinlab/kin-mcp","version":"0.5.34","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-16T03:09:25.706401Z","publishedAt":"2026-08-16T03:09:25.706401Z","updatedAt":"2026-08-16T03:09:25.706401Z","isLatest":false}}}],"metadata":{"nextCursor":"ai.kinlab/kin:0.5.34","count":30}}
