{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.makememoneynomistakes/scoreboard","description":"Check before you hire: independent scores and fraud flags for ERC-8004 agents on Base.","title":"makememoneynomistakes.ai: ERC-8004 agent scoreboard","version":"1.0.0","websiteUrl":"https://makememoneynomistakes.ai","remotes":[{"type":"streamable-http","url":"https://makememoneynomistakes.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-05T00:19:01.439222Z","publishedAt":"2026-10-05T00:19:01.439222Z","updatedAt":"2026-10-05T00:19:01.439222Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.makememoneynomistakes/scoreboard","description":"Check before you hire or pay an ERC-8004 agent on Base: track record, reputation and fraud flags.","title":"makememoneynomistakes.ai: ERC-8004 agent reputation and fraud checks","version":"1.1.0","websiteUrl":"https://makememoneynomistakes.ai","remotes":[{"type":"streamable-http","url":"https://makememoneynomistakes.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-11T15:39:17.907682Z","publishedAt":"2026-10-11T15:39:17.907682Z","updatedAt":"2026-10-11T15:39:17.907682Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.suprememind/expert-witness-simulation","description":"Expert witness simulation for litigators: likely opinion, cross-exam and Rule 702 attack surface.","title":"Supreme Mind","version":"1.0.0","websiteUrl":"https://suprememind.ai/developers","remotes":[{"type":"streamable-http","url":"https://mcp.suprememind.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T14:41:19.182988Z","publishedAt":"2026-10-02T14:41:19.182988Z","updatedAt":"2026-10-02T14:41:19.182988Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.agentscanplay/disremembered","description":"A game world where humans and AI agents play under the same rules, both achieving their goals.","title":"Disremembered","repository":{"url":"https://github.com/moondial-engine/moondial","source":"github"},"version":"0.1.0","websiteUrl":"https://agentscanplay.com","remotes":[{"type":"streamable-http","url":"https://play.agentscanplay.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-30T03:08:41.947572Z","publishedAt":"2026-10-30T03:08:41.947572Z","updatedAt":"2026-10-30T03:08:41.947572Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.aidememo/aidememo","description":"Search and read the memories you choose to share from AideMemo on your iPhone or iPad.","title":"AideMemo","version":"1.0.0","websiteUrl":"https://www.aidememo.com/assistants","icons":[{"src":"https://www.aidememo.com/assets/brand/appicon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://www.aidememo.com/assets/brand/icon-192.png","mimeType":"image/png","sizes":["192x192"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.aidememo.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-08T15:43:51.606446Z","publishedAt":"2026-11-08T15:43:51.606446Z","updatedAt":"2026-11-08T15:43:51.606446Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.chiemem/chiemem","description":"Create, publish and search AI prompt and how-to listings on Chiemem (Japanese AI know-how market).","title":"Chiemem","version":"1.0.0","websiteUrl":"https://chiemem.com/guide/ai/","remotes":[{"type":"streamable-http","url":"https://chiemem.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T03:06:27.729401Z","publishedAt":"2026-10-10T03:06:27.729401Z","updatedAt":"2026-10-10T03:06:27.729401Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.chiemem/chiemem","description":"Draft, publish and manage AI prompt/how-to listings on Chiemem (Japan): images, files, sales.","title":"Chiemem","version":"1.1.0","websiteUrl":"https://chiemem.com/guide/ai/","remotes":[{"type":"streamable-http","url":"https://chiemem.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T06:36:53.310397Z","publishedAt":"2026-10-10T06:36:53.310397Z","updatedAt":"2026-10-10T06:36:53.310397Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.remembermcp/remembermcp","description":"Private document cloud for MCP agents. Claim a link, then store and recall.","title":"RememberMCP","version":"2.0.0","websiteUrl":"https://remembermcp.com","icons":[{"src":"https://remembermcp.com/favicon-brain.svg","mimeType":"image/svg+xml","sizes":["any"]}],"remotes":[{"type":"streamable-http","url":"https://remembermcp.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T02:04:01.977636Z","publishedAt":"2026-09-22T02:04:01.977636Z","updatedAt":"2026-09-22T02:04:01.977636Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.remembite/remembite","description":"Nutrition memory for your AI. Your AI does the math, Remembite keeps the record.","title":"Remembite","version":"0.1.0","websiteUrl":"https://remembite.com","remotes":[{"type":"streamable-http","url":"https://remembite.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-17T01:45:38.649274Z","publishedAt":"2026-10-17T01:45:38.649274Z","updatedAt":"2026-10-17T01:45:38.649274Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"com.usememra/memra","description":"Persistent memory for AI agents. EU-hosted, privacy-first, hybrid recall, contradiction detection.","version":"4.5.0","websiteUrl":"https://usememra.com","remotes":[{"type":"streamable-http","url":"https://usememra.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-04T14:56:53.951241Z","publishedAt":"2026-07-04T14:56:53.951241Z","updatedAt":"2026-07-04T14:56:53.951241Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.usememra/memra","description":"Persistent memory for AI agents. EU-hosted, privacy-first, hybrid recall, contradiction detection.","repository":{"url":"https://github.com/usememra/mcp","source":"github"},"version":"4.7.1","websiteUrl":"https://usememra.com","remotes":[{"type":"streamable-http","url":"https://usememra.com/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T16:09:56.359427Z","publishedAt":"2026-09-07T16:09:56.359427Z","updatedAt":"2026-09-07T16:09:56.359427Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.CairnRemembers/cairn-remembers","description":"Local memory your AI tools share: decisions, notes and corrections that carry across sessions.","title":"Cairn Remembers","repository":{"url":"https://github.com/CairnRemembers/cairn","source":"github"},"version":"0.3.4","packages":[{"registryType":"pypi","identifier":"cairn-remembers","version":"0.3.4","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-24T20:23:01.416764Z","publishedAt":"2026-09-24T20:23:01.416764Z","updatedAt":"2026-09-24T20:23:01.416764Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.JOJO-Adam/stemem","description":"Local-first agent persona runtime (MCP): cross-session personality that survives compaction.","title":"Stemem Identity Runtime","repository":{"url":"https://github.com/JOJO-Adam/Stemem","source":"github"},"version":"0.1.0","websiteUrl":"https://github.com/JOJO-Adam/Stemem","packages":[{"registryType":"npm","identifier":"stemem","version":"0.1.0","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-30T04:35:10.411738Z","publishedAt":"2026-09-30T04:35:10.411738Z","updatedAt":"2026-09-30T04:35:10.411738Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.LuizEduPP/rememb","description":"Persistent memory for AI agents — local JSON, zero config, no server required.","repository":{"url":"https://github.com/LuizEduPP/Rememb","source":"github"},"version":"0.3.5","packages":[{"registryType":"pypi","identifier":"rememb","version":"0.3.5","transport":{"type":"stdio"}}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-13T06:00:51.072299Z","publishedAt":"2026-04-13T06:00:51.072299Z","updatedAt":"2026-04-13T06:00:51.072299Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TeleAI-UAGI/telemem","description":"Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option","repository":{"url":"https://github.com/TeleAI-UAGI/telemem","source":"github"},"version":"1.10.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"telemem","version":"1.10.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Path to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)","name":"TELEMEM_CONFIG"},{"description":"Default memory scope when tool calls omit user_id/agent_id/run_id (default: telemem-mcp)","name":"TELEMEM_DEFAULT_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-15T05:52:16.649183Z","publishedAt":"2026-08-15T05:52:16.649183Z","updatedAt":"2026-08-15T05:52:16.649183Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TeleAI-UAGI/telemem","description":"Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option","repository":{"url":"https://github.com/TeleAI-UAGI/telemem","source":"github"},"version":"1.10.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"telemem","version":"1.10.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Path to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)","name":"TELEMEM_CONFIG"},{"description":"Default memory scope when tool calls omit user_id/agent_id/run_id (default: telemem-mcp)","name":"TELEMEM_DEFAULT_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T11:09:44.463518Z","publishedAt":"2026-10-23T11:09:44.463518Z","updatedAt":"2026-10-23T11:09:44.463518Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.TeleAI-UAGI/telemem","description":"Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option","repository":{"url":"https://github.com/TeleAI-UAGI/telemem","source":"github"},"version":"1.7.1","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"telemem","version":"1.7.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Path to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)","name":"TELEMEM_CONFIG"},{"description":"Default memory scope when tool calls omit user_id/agent_id/run_id (default: telemem-mcp)","name":"TELEMEM_DEFAULT_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T07:01:02.013033Z","publishedAt":"2026-06-12T07:01:02.013033Z","updatedAt":"2026-06-12T07:01:02.013033Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.TeleAI-UAGI/telemem","description":"Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option","repository":{"url":"https://github.com/TeleAI-UAGI/telemem","source":"github"},"version":"1.8.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"telemem","version":"1.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Path to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)","name":"TELEMEM_CONFIG"},{"description":"Default memory scope when tool calls omit user_id/agent_id/run_id (default: telemem-mcp)","name":"TELEMEM_DEFAULT_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-11T08:27:01.179703Z","publishedAt":"2026-07-11T08:27:01.179703Z","updatedAt":"2026-07-11T08:27:01.179703Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TeleAI-UAGI/telemem","description":"Long-term and multimodal memory for AI agents - character-aware, mem0-compatible, fully-local option","repository":{"url":"https://github.com/TeleAI-UAGI/telemem","source":"github"},"version":"1.9.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"telemem","version":"1.9.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"API key for the default OpenAI LLM/embedder (not needed with a local TELEMEM_CONFIG)","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Path to a TeleMem YAML/JSON config, e.g. the fully-local Ollama + FAISS setup (config/config.ollama.yaml)","name":"TELEMEM_CONFIG"},{"description":"Default memory scope when tool calls omit user_id/agent_id/run_id (default: telemem-mcp)","name":"TELEMEM_DEFAULT_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T21:53:08.131482Z","publishedAt":"2026-08-06T21:53:08.131482Z","updatedAt":"2026-08-06T21:53:08.131482Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TheMemeBanker/nory-mcp-server","description":"Give any AI agent instant payment capabilities via x402 protocol on Solana","repository":{"url":"https://github.com/TheMemeBanker/nory-mcp-server","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"nory-mcp-server","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Solana wallet private key for making payments","isRequired":true,"format":"string","isSecret":true,"name":"NORY_WALLET_KEY"},{"description":"Nory API endpoint (default: https://api.noryx402.com)","format":"string","name":"NORY_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-05T22:41:12.120866Z","publishedAt":"2026-02-05T22:41:12.120866Z","updatedAt":"2026-02-05T22:41:12.120866Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TheMemeBanker/nory-x402","description":"x402 payment processor for AI agents. Sub-400ms settlement on Solana + 7 EVM chains.","repository":{"url":"https://github.com/TheMemeBanker/x402-pay","source":"github","subfolder":"mcp-server"},"version":"1.0.2","packages":[{"registryType":"npm","identifier":"nory-mcp-server","version":"1.0.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Nory API key for authenticated requests (optional for public endpoints)","format":"string","isSecret":true,"name":"NORY_API_KEY"},{"description":"Nory API base URL (defaults to https://noryx402.com)","format":"string","name":"NORY_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-06T14:20:23.498004Z","publishedAt":"2026-02-06T14:20:23.498004Z","updatedAt":"2026-02-06T14:20:23.498004Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.TheMemeBanker/nory-x402","description":"Give any AI agent instant payment capabilities via x402 protocol on Solana","repository":{"url":"https://github.com/TheMemeBanker/nory-mcp-server","source":"github"},"version":"1.0.3","packages":[{"registryType":"npm","identifier":"nory-mcp-server","version":"1.0.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Solana wallet private key for making payments","isRequired":true,"format":"string","isSecret":true,"name":"NORY_WALLET_KEY"},{"description":"Nory API endpoint (default: https://api.noryx402.com)","format":"string","name":"NORY_API_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-02-06T21:28:37.723711Z","publishedAt":"2026-02-06T21:28:37.723711Z","updatedAt":"2026-02-06T21:28:37.723711Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"0.0.2","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-28T13:30:52.228689Z","publishedAt":"2026-04-28T13:30:52.228689Z","updatedAt":"2026-04-28T13:30:52.228689Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"0.0.6","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-16T07:38:06.032754Z","publishedAt":"2026-05-16T07:38:06.032754Z","updatedAt":"2026-05-16T07:38:06.032754Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"0.0.7","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T15:46:40.585066Z","publishedAt":"2026-05-28T15:46:40.585066Z","updatedAt":"2026-05-28T15:46:40.585066Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"0.0.8","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-28T19:48:17.184133Z","publishedAt":"2026-05-28T19:48:17.184133Z","updatedAt":"2026-05-28T19:48:17.184133Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"0.0.9","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-30T08:34:42.268963Z","publishedAt":"2026-05-30T08:34:42.268963Z","updatedAt":"2026-05-30T08:34:42.268963Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Content-addressed, ed25519-signed memory of every place on Earth. Apache-2.0, no keys for reads.","title":"emem — Earth memory protocol","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"1.0.0","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"Bind address for the HTTP server. Defaults to 0.0.0.0:5051 inside the container.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-09T10:09:54.975231Z","publishedAt":"2026-07-09T10:09:54.975231Z","updatedAt":"2026-07-09T10:09:54.975231Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Shared, verifiable memory for AI agents and robots: signed tokens that resolve and verify offline.","title":"emem, the verifiable memory protocol for the physical world","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"1.1.0","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"PaaS port convention: the container entrypoint binds 0.0.0.0:$PORT when EMEM_BIND is not set explicitly. Falls back to 5051.","name":"PORT"},{"description":"Bind address for the HTTP server. When unset, the entrypoint derives it from PORT, falling back to 0.0.0.0:5051.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here; on managed platforms that mount /data, set EMEM_DATA=/data.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-17T03:27:34.8813Z","publishedAt":"2026-07-17T03:27:34.8813Z","updatedAt":"2026-07-17T03:27:34.8813Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Vortx-AI/emem","description":"Shared, verifiable memory for AI agents and robots: signed tokens that resolve and verify offline.","title":"emem, the verifiable memory protocol for the physical world","repository":{"url":"https://github.com/Vortx-AI/emem","source":"github"},"version":"1.2.1","websiteUrl":"https://emem.dev","icons":[{"src":"https://emem.dev/favicon.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/vortx-ai/emem:latest","runtimeHint":"docker","transport":{"type":"streamable-http","url":"http://localhost:5051/mcp"},"environmentVariables":[{"description":"PaaS port convention: the container entrypoint binds 0.0.0.0:$PORT when EMEM_BIND is not set explicitly. Falls back to 5051.","name":"PORT"},{"description":"Bind address for the HTTP server. When unset, the entrypoint derives it from PORT, falling back to 0.0.0.0:5051.","value":"0.0.0.0:5051","name":"EMEM_BIND"},{"description":"Path to the persistent data directory (sled cache + ed25519 identity). Mount a volume here; on managed platforms that mount /data, set EMEM_DATA=/data.","value":"/var/emem","name":"EMEM_DATA"},{"description":"Optional canonical origin for self-referencing URLs in MCP responses (e.g. https://emem.dev). When unset the server falls back to urn:emem.","name":"EMEM_PUBLIC_URL"},{"description":"Comma-separated hostnames for built-in Let's Encrypt ACME (TLS-ALPN-01). When set, the server binds 0.0.0.0:443 instead of EMEM_BIND.","name":"EMEM_TLS_DOMAINS"}]}],"remotes":[{"type":"streamable-http","url":"https://emem.dev/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-22T04:19:59.948743Z","publishedAt":"2026-07-22T04:19:59.948743Z","updatedAt":"2026-07-22T04:19:59.948743Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.Vortx-AI/emem:1.2.1","count":30}}
