{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.s0fractal/warrant","description":"Record an agent's decisions with reasons anyone can re-execute offline — verify recomputes them.","title":"Warrant","repository":{"url":"https://github.com/s0fractal/warrant","source":"github","subfolder":"integrations/mcp-server"},"version":"0.8.0","websiteUrl":"https://github.com/s0fractal/warrant/tree/master/integrations/mcp-server","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"warrant-verify","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the warrant store this server files into and verifies. Defaults to .warrants relative to the server process's working directory, which an MCP host does not guarantee.","name":"WARRANT_STORE"},{"description":"Ed25519 signing key. If unset, one is generated next to the store on the first filing and the result says so; any process that can read it can sign as this actor.","isSecret":true,"name":"WARRANT_KEY"},{"description":"Actor id written into filed warrants. Defaults to mcp-client@<hostname>.","name":"WARRANT_ACTOR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T13:12:30.824271Z","publishedAt":"2026-08-01T13:12:30.824271Z","updatedAt":"2026-08-01T13:12:30.824271Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.s0fractal/warrant","description":"Record an agent's decisions with reasons anyone can re-execute offline — verify recomputes them.","title":"Warrant","repository":{"url":"https://github.com/s0fractal/warrant","source":"github","subfolder":"integrations/mcp-server"},"version":"0.9.0","websiteUrl":"https://github.com/s0fractal/warrant/tree/master/integrations/mcp-server","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"warrant-verify","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to the warrant store this server files into and verifies. Defaults to .warrants relative to the server process's working directory, which an MCP host does not guarantee.","name":"WARRANT_STORE"},{"description":"Ed25519 signing key. If unset, one is generated next to the store on the first filing and the result says so; any process that can read it can sign as this actor.","isSecret":true,"name":"WARRANT_KEY"},{"description":"Actor id written into filed warrants. Defaults to mcp-client@<hostname>.","name":"WARRANT_ACTOR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-01T20:38:44.552253Z","publishedAt":"2026-08-01T20:38:44.552253Z","updatedAt":"2026-08-01T20:38:44.552253Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sF1nX/x402station","description":"Pre-flight oracle for x402 — detect decoys, zombies, and price traps before agents pay.","repository":{"url":"https://github.com/sF1nX/x402station","source":"github","subfolder":"mcp-adapter"},"version":"1.0.1","packages":[{"registryType":"npm","identifier":"x402station-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-prefixed 64-hex-char private key. Account must hold Base Sepolia USDC (or Base mainnet after switch). Required for any tool call.","isRequired":true,"format":"string","isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"Override the oracle base URL. Defaults to https://x402station.io.","format":"string","name":"X402STATION_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-24T17:12:23.986717Z","publishedAt":"2026-04-24T17:12:23.986717Z","updatedAt":"2026-04-24T17:12:23.986717Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sF1nX/x402station","description":"x402station.io MCP: Preflight before PAYMENT-SIGNATURE plus Forensics, Catalog, Watch.","repository":{"url":"https://github.com/sF1nX/x402station-mcp","source":"github"},"version":"1.0.10","packages":[{"registryType":"npm","identifier":"x402station-mcp","version":"1.0.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-prefixed 64-hex-char private key. Account must hold Base Sepolia USDC (or Base mainnet after switch). Required for any tool call.","isRequired":true,"format":"string","isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"Optional override. Only https://x402station.io or http(s)://localhost are accepted to prevent payload hijacking; any other value makes the adapter refuse to start.","format":"string","name":"X402STATION_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-14T06:51:37.863289Z","publishedAt":"2026-05-14T06:51:37.863289Z","updatedAt":"2026-05-14T06:51:37.863289Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sF1nX/x402station","description":"x402station.io: independent risk-signal layer for x402 endpoints before agents pay.","repository":{"url":"https://github.com/sF1nX/x402station-mcp","source":"github"},"version":"1.0.11","packages":[{"registryType":"npm","identifier":"x402station-mcp","version":"1.0.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-prefixed 64-hex-char private key. Account must hold Base mainnet USDC. Required for any paid tool call.","isRequired":true,"format":"string","isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"Optional override. Only https://x402station.io or http(s)://localhost are accepted to prevent payload hijacking; any other value makes the adapter refuse to start.","format":"string","name":"X402STATION_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-02T04:52:57.832001Z","publishedAt":"2026-06-02T04:52:57.832001Z","updatedAt":"2026-06-02T04:52:57.832001Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sF1nX/x402station","description":"Pre-flight oracle for x402 — detect decoys, zombies, and price traps before agents pay.","repository":{"url":"https://github.com/sF1nX/x402station","source":"github","subfolder":"mcp-adapter"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"x402station-mcp","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-prefixed 64-hex-char private key. Account must hold Base Sepolia USDC (or Base mainnet after switch). Required for any tool call.","isRequired":true,"format":"string","isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"Optional override. Only https://x402station.io or http(s)://localhost are accepted to prevent payload hijacking; any other value makes the adapter refuse to start.","format":"string","name":"X402STATION_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T05:52:15.084499Z","publishedAt":"2026-04-25T05:52:15.084499Z","updatedAt":"2026-04-25T05:52:15.084499Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sF1nX/x402station","description":"Pre-flight oracle for x402 — detect decoys, zombies, and price traps before agents pay.","repository":{"url":"https://github.com/sF1nX/x402station","source":"github","subfolder":"mcp-adapter"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"x402station-mcp","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-prefixed 64-hex-char private key. Account must hold Base Sepolia USDC (or Base mainnet after switch). Required for any tool call.","isRequired":true,"format":"string","isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"Optional override. Only https://x402station.io or http(s)://localhost are accepted to prevent payload hijacking; any other value makes the adapter refuse to start.","format":"string","name":"X402STATION_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-25T17:16:40.700406Z","publishedAt":"2026-04-25T17:16:40.700406Z","updatedAt":"2026-04-25T17:16:40.700406Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sGuNk13/kuriflow-mcp","description":"Make AI tasks repeatable. Run with new data automatically — zero AI tokens per run.","repository":{"url":"https://github.com/sGuNk13/kuriflow-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","identifier":"kuriflow-mcp","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Kuriflow API key. Get one at https://kuriflow.com/signup (Google sign-in, 30 seconds).","isRequired":true,"format":"string","isSecret":true,"name":"KURIFLOW_API_KEY"},{"description":"Kuriflow backend URL. Defaults to https://api.kuriflow.com — override only for self-hosted deployments.","format":"string","default":"https://api.kuriflow.com","name":"KURIFLOW_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-06T13:21:30.140503Z","publishedAt":"2026-05-06T13:21:30.140503Z","updatedAt":"2026-05-06T13:21:30.140503Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sGuNk13/kuriflow-mcp","description":"Make AI tasks repeatable. Run with new data automatically — zero AI tokens per run.","repository":{"url":"https://github.com/sGuNk13/kuriflow-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"kuriflow-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Kuriflow API key. Get one at https://kuriflow.com/signup (Google sign-in, 30 seconds).","isRequired":true,"format":"string","isSecret":true,"name":"KURIFLOW_API_KEY"},{"description":"Kuriflow backend URL. Defaults to https://api.kuriflow.com — override only for self-hosted deployments.","format":"string","default":"https://api.kuriflow.com","name":"KURIFLOW_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-08T07:22:38.190339Z","publishedAt":"2026-05-08T07:22:38.190339Z","updatedAt":"2026-05-08T07:22:38.190339Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcp-audit","description":"Scan, enumerate, and risk-score every MCP server configured on your machine.","title":"mcp-audit","repository":{"url":"https://github.com/saagpatel/MCPAudit","source":"github"},"version":"2.2.3","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-audits","version":"2.2.3","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T14:10:42.799551Z","publishedAt":"2026-06-28T14:10:42.799551Z","updatedAt":"2026-06-28T14:10:42.799551Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcp-audit","description":"Scan, enumerate, and risk-score every MCP server configured on your machine.","title":"mcp-audit","repository":{"url":"https://github.com/saagpatel/MCPAudit","source":"github"},"version":"2.5.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-audits","version":"2.5.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T11:19:05.521787Z","publishedAt":"2026-08-05T11:19:05.521787Z","updatedAt":"2026-08-05T11:19:05.521787Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcp-trust","description":"Check the danger grade of any public MCP server before you connect.","title":"mcp-trust","repository":{"url":"https://github.com/saagpatel/mcp-trust","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-trust","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp-serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T20:33:58.506288Z","publishedAt":"2026-06-28T20:33:58.506288Z","updatedAt":"2026-06-28T20:33:58.506288Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcp-trust","description":"Check the danger grade of any public MCP server before you connect.","title":"mcp-trust","repository":{"url":"https://github.com/saagpatel/mcp-trust","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-trust","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp-serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T13:42:36.633207Z","publishedAt":"2026-07-03T13:42:36.633207Z","updatedAt":"2026-07-03T13:42:36.633207Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcpforge","description":"Generate complete, tested FastMCP 3.x MCP servers from one plain-English sentence.","title":"mcpforge","repository":{"url":"https://github.com/saagpatel/mcpforge","source":"github"},"version":"0.3.3","packages":[{"registryType":"pypi","identifier":"fastmcp-builder","version":"0.3.3","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-20T13:13:34.063649Z","publishedAt":"2026-06-20T13:13:34.063649Z","updatedAt":"2026-06-20T13:13:34.063649Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/mcpforge","description":"Generate complete, tested FastMCP 3.x MCP servers from one plain-English sentence.","title":"mcpforge","repository":{"url":"https://github.com/saagpatel/mcpforge","source":"github"},"version":"0.3.4","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"fastmcp-builder","version":"0.3.4","runtimeHint":"uvx","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T08:56:24.561466Z","publishedAt":"2026-06-28T08:56:24.561466Z","updatedAt":"2026-06-28T08:56:24.561466Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/operant-mcp","description":"Read-only MCP server for the OPERANT AI operating-agent calibration benchmark.","title":"operant-mcp","repository":{"url":"https://github.com/saagpatel/operant","source":"github"},"version":"0.1.0","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"saagar-operant-mcp","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://operant-mcp.saagar210.workers.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T08:31:06.866389Z","publishedAt":"2026-06-28T08:31:06.866389Z","updatedAt":"2026-06-28T08:31:06.866389Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/portfolio-mcp","description":"Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.","title":"saagarpatel.dev Portfolio","repository":{"url":"https://github.com/saagpatel/portfolio-mcp","source":"github"},"version":"0.1.0","websiteUrl":"https://saagarpatel.dev","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"saagar-portfolio-mcp","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"}}],"remotes":[{"type":"streamable-http","url":"https://mcp.saagarpatel.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T06:15:11.13308Z","publishedAt":"2026-06-28T06:15:11.13308Z","updatedAt":"2026-06-28T06:15:11.13308Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/shadow-mcp","description":"Local MCP server that inventories and risk-grades MCP servers configured on this machine.","title":"shadow-mcp","repository":{"url":"https://github.com/saagpatel/shadow-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"shadow-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp-serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-28T21:07:09.233616Z","publishedAt":"2026-06-28T21:07:09.233616Z","updatedAt":"2026-06-28T21:07:09.233616Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saagpatel/shadow-mcp","description":"Local MCP server that inventories and risk-grades MCP servers configured on this machine.","title":"shadow-mcp","repository":{"url":"https://github.com/saagpatel/shadow-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"shadow-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp-serve","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-03T13:42:30.030792Z","publishedAt":"2026-07-03T13:42:30.030792Z","updatedAt":"2026-07-03T13:42:30.030792Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.saajunaid/junai-mcp","description":"Agentic pipeline orchestration MCP server for AI-driven development workflows.","title":"junai Pipeline MCP","repository":{"url":"https://github.com/saajunaid/junai","source":"github"},"version":"0.1.1","packages":[{"registryType":"pypi","identifier":"junai-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to pipeline-state.json. Defaults to .github/pipeline-state.json relative to the workspace root (detected by searching upward from the current directory for a .github folder).","format":"string","name":"PIPELINE_STATE_PATH"},{"description":"Explicit workspace root path override. Use if automatic detection (searching upward for .github) does not find the correct root.","format":"string","name":"JUNAI_WORKSPACE_ROOT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-22T11:13:00.188397Z","publishedAt":"2026-02-22T11:13:00.188397Z","updatedAt":"2026-02-22T11:13:00.188397Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sable-inc/anvil","description":"Manage Sable AI voice agents, query HyperDX logs and metrics, and deploy — all from your IDE","title":"Sable Platform + HyperDX Observability","repository":{"url":"https://github.com/sable-inc/anvil","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/sable-inc/anvil"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T17:18:45.428897Z","publishedAt":"2026-03-06T17:18:45.428897Z","updatedAt":"2026-03-06T17:18:45.428897Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sable-inc/anvil","description":"Manage Sable AI voice agents, query HyperDX logs and metrics, and deploy — all from your IDE","title":"Sable Platform + HyperDX Observability","repository":{"url":"https://github.com/sable-inc/anvil","source":"github"},"version":"0.2.1","websiteUrl":"https://github.com/sable-inc/anvil"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T17:28:07.231672Z","publishedAt":"2026-03-06T17:28:07.231672Z","updatedAt":"2026-03-06T17:28:07.231672Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sable-inc/anvil","description":"Manage Sable AI voice agents, query HyperDX logs and metrics, and deploy — all from your IDE","title":"Sable Platform + HyperDX Observability","repository":{"url":"https://github.com/sable-inc/anvil","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/sable-inc/anvil"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T17:49:24.653671Z","publishedAt":"2026-03-06T17:49:24.653671Z","updatedAt":"2026-03-06T17:49:24.653671Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.sachin-shetty/egnyte-ai-samples","description":"Secure integration between AI tools and Egnyte content with search, analysis, and workflow tools.","repository":{},"version":"1.0.2"},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2025-10-13T10:16:46.546315Z","publishedAt":"2025-10-13T10:16:46.546315Z","updatedAt":"2025-10-13T10:16:46.546315Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachinuppal/modelcostsaver","description":"Offline MCP: predict LLM call cost and pick the cheapest capable model. No keys, no network.","repository":{"url":"https://github.com/sachinuppal/modelcostsaver","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@workswarm/modelcostsaver","version":"0.1.1","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-23T13:38:14.477635Z","publishedAt":"2026-06-23T13:38:14.477635Z","updatedAt":"2026-06-23T13:38:14.477635Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachitrafa/cognitive-ai-memory","description":"Ebbinghaus-based persistent memory for Claude. Memories decay with time, strengthen on recall.","repository":{"url":"https://github.com/sachitrafa/cognitive-ai-memory","source":"github"},"version":"1.0.1","packages":[{"registryType":"oci","identifier":"ghcr.io/sachitrafa/cognitive-ai-memory:1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"PostgreSQL connection string with pgvector. Example: postgresql://localhost:5432/yourmemory","isRequired":true,"format":"string","name":"DATABASE_URL"},{"description":"Ollama server URL for local embeddings (nomic-embed-text) and classification (llama3.2:3b). Default: http://localhost:11434","format":"string","name":"OLLAMA_URL"},{"description":"Ollama model used for fact/assumption classification. Default: llama3.2:3b","format":"string","name":"EXTRACT_MODEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-03T10:15:51.622899Z","publishedAt":"2026-03-03T10:15:51.622899Z","updatedAt":"2026-03-03T10:15:51.622899Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachitrafa/cognitive-ai-memory","description":"Ebbinghaus-based persistent memory for Claude. Memories decay with time, strengthen on recall.","repository":{"url":"https://github.com/sachitrafa/cognitive-ai-memory","source":"github"},"version":"1.0.2","packages":[{"registryType":"oci","identifier":"ghcr.io/your-memory/cognitive-ai-memory:1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"PostgreSQL connection string with pgvector. Example: postgresql://localhost:5432/yourmemory","isRequired":true,"format":"string","name":"DATABASE_URL"},{"description":"Ollama server URL for local embeddings (nomic-embed-text) and classification (llama3.2:3b). Default: http://localhost:11434","format":"string","name":"OLLAMA_URL"},{"description":"Ollama model used for fact/assumption classification. Default: llama3.2:3b","format":"string","name":"EXTRACT_MODEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-23T18:11:18.459906Z","publishedAt":"2026-03-23T18:11:18.459906Z","updatedAt":"2026-03-23T18:11:18.459906Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachitrafa/yourmemory","description":"Ebbinghaus-based persistent memory for Claude. Memories decay with time, strengthen on recall.","repository":{"url":"https://github.com/sachitrafa/yourmemory","source":"github"},"version":"1.0.0","packages":[{"registryType":"oci","identifier":"ghcr.io/sachitrafa/yourmemory:1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"PostgreSQL connection string with pgvector. Example: postgresql://localhost:5432/yourmemory","isRequired":true,"format":"string","name":"DATABASE_URL"},{"description":"Ollama server URL for local embeddings (nomic-embed-text) and classification (llama3.2:3b). Default: http://localhost:11434","format":"string","name":"OLLAMA_URL"},{"description":"Ollama model used for fact/assumption classification. Default: llama3.2:3b","format":"string","name":"EXTRACT_MODEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-02T10:53:29.351429Z","publishedAt":"2026-03-02T10:53:29.351429Z","updatedAt":"2026-03-02T10:53:29.351429Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachitrafa/yourmemory","description":"Persistent memory for AI agents. Memories decay with time and strengthen on recall.","title":"YourMemory","repository":{"url":"https://github.com/sachitrafa/YourMemory","source":"github"},"version":"1.4.14","packages":[{"registryType":"pypi","identifier":"yourmemory","version":"1.4.14","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to utf-8 to ensure correct text encoding on all platforms.","format":"string","name":"PYTHONIOENCODING"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-02T02:27:24.25507Z","publishedAt":"2026-05-02T02:27:24.25507Z","updatedAt":"2026-05-02T02:27:24.25507Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.sachitrafa/yourmemory","description":"Persistent memory for AI agents. Memories decay with time and strengthen on recall.","title":"YourMemory","repository":{"url":"https://github.com/sachitrafa/YourMemory","source":"github"},"version":"1.4.15","packages":[{"registryType":"pypi","identifier":"yourmemory","version":"1.4.15","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to utf-8 to ensure correct text encoding on all platforms.","format":"string","name":"PYTHONIOENCODING"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-02T02:38:35.314759Z","publishedAt":"2026-05-02T02:38:35.314759Z","updatedAt":"2026-05-02T02:38:35.314759Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.sachitrafa/yourmemory:1.4.15","count":30}}
