Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Substrate

de Substrate-memoryversión 0.11.4i★ –iSe ejecuta en la nube
Nombre en el registroco.trysubstrate/memory

Instalar

Resumen

Descripción del creador (original en inglés)

Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://app.trysubstrate.co/mcp

Ejecuta esto en tu terminal

claude mcp add --transport http memory https://app.trysubstrate.co/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "memory": {
      "url": "https://app.trysubstrate.co/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "memory": {
      "type": "http",
      "url": "https://app.trysubstrate.co/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://app.trysubstrate.co/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

El servidor no respondió la última vez que lo revisamos, así que no pudimos leer sus herramientas.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ! Precaución

    El creador coincide con el repo

    Quien lo publicó (trysubstrate.co) no es el dueño del repo (Substrate-memory); puede que otra persona lo haya listado

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✕ No superada

    El endpoint responde

    No respondió en 6 segundos cuando lo revisamos

  • – No aplica

    Inicio de sesión con OAuth

    No respondió en 6 segundos cuando lo revisamos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 7220 servidores de esta categoría
  • Publicado en el registro más recientemente que el 96% de los otros 7220 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 38% de los otros 7220 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Substrate?

Superó 0 de 2 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.11.4) llegó al registro ayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado hace 3 días
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 20 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 44 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Substrate Memory Plugins

Give your agents a memory that follows you across Claude, ChatGPT, Codex and Hermes.

AI memory for your team, editable, permissioned, owned.

trysubstrate.co: a context layer for your team and agents.

  • Gemini CLI: gemini extensions install https://github.com/Substrate-memory/Substrate-memory-plugins (follows the latest release; pin one with --ref v )
  • MCP registry name: co.trysubstrate/memory (remote server https://app.trysubstrate.co/mcp)

Substrate remembers your decisions, preferences, people and projects. Connect once, and every supported agent recalls what matters before each turn and saves what matters after it. One connection screen, one review step, one approval. No API keys. No tokens to paste. No secrets to manage.

What you get

  • Recall before every turn. Relevant memories are injected as context before the agent answers.
  • Automatic capture of every completed turn. User messages, assistant answers and bounded redacted tool calls and results are saved.
  • Session boundaries. Starts, resumes, resets, compacts and ends are recorded, so memory stays scoped to the right session.
  • Subagent capture. Work done by subagents is routed to the parent session.
  • Durable delivery. Nothing is stored twice. Hermes uses a profile-local write-ahead spool. Claude and Codex treat the host transcript as the spool: the server reports missing turns and the plugin sync re-imports them with deterministic ids.
  • Explicit remember and forget. Say "remember this" to keep a fact. Retract one fact without deleting its evidence trail.
  • Evidence. Check the source behind a recalled fact before you rely on it.
  • Import past conversations. Asked once, after connection. Only with your confirmation.

How it works

Claude (Cowork, Claude Code) --> plugins/substrate-claude --\

ChatGPT (Work, Codex app, Codex CLI) --> plugins/substrate-codex --\ Hermes --> plugins/substrate-hermes --------------------------------+--> one server-side Other MCP-capable agent --> plugins/substrate-mcp (fallback only) --/ MCP contract (v2) | v recall + capture + memory store

Each package is a thin client. The server owns storage, ranking, redaction checks and the memory contract. Every host speaks the same contract (docs/mcp-contract.md, version 2): memory_turn_context opens the turn and returns recall, memory_capture_tool records tool use, memory_capture_turn closes the turn, memory_session_boundary marks lifecycle events, memory_import replays missed or past turns, and memory_search, memory_expand, memory_evidence, memory_remember, memory_forget read and write memory. The legacy Hermes /api/v1 wire stays supported on the server during the rollout.

Install

Paste this into the agent you want to connect:

Install Substrate memory in this agent by following https://trysubstrate.co/install.md

The agent follows docs/install.md (the same file served at that link). It identifies its host and installs the right package. From this repository, the same request works too:

Install the memory plug-in at https://github.com/Substrate-memory/Substrate-memory-plugins
Your hostPackage the agent installsGuide
Claude Cowork, Claude Codeplugins/substrate-claudesubstrate-claude README
ChatGPT Work, Codex app, Codex CLIplugins/substrate-codexsubstrate-codex README
Hermesplugins/substrate-hermessubstrate-hermes README
OpenClawno package: generic MCP serverOpenClaw guide
Grokno package: generic MCP server through the Grok CLIGrok guide
Any other MCP-capable agentno package: generic MCP server (plugins/substrate-mcp is the thin fallback)substrate-mcp README

Hermes in one command (the repository root is a Hermes plugin that loads plugins/substrate-hermes; it passes the Hermes install scan with no override):

hermes plugins install https://github.com/Substrate-memory/Substrate-memory-plugins --enable

Then follow the printed steps: the agent shows a one-time approval link and code, you approve in the browser, and the agent confirms Connected to Substrate as you@example.com. (your account)

If Cowork needs manual installation, use Cowork tab → Customize → Plugins → Personal plugins → + → Add marketplace → Add from a repository (GitHub URL), then browse and install the package. Client-required permission dialogs still need the user. Follow the single installation and recovery guide.

What is captured and where it goes

With the hook plugins (Claude Code, Cowork, Codex, Hermes), each prompt, each completed turn and bounded tool calls and results go to your own Substrate tenant at app.trysubstrate.co. Secrets are redacted on the server before storage; the sync and import scripts also redact on the client. Nothing goes anywhere else; only the Hermes package also reads this repository's VERSION file on github.com once a day to show an update notice (nothing is sent). The Claude Code and Codex plugins run one local script, the bundled scripts/substrate_sync.py: it reads only this agent's own conversation files (for the import you choose and for catch-up sync) and sends them only to https://app.trysubstrate.co/mcp; any other host is refused. The only credential it handles is Substrate's own short-lived import ticket, which it gets from the Substrate server by a single-use claim (or from a temporary file the agent writes, deleted on read). It never reads your Claude Code or Codex sign-in files, the keychain, SSH or cloud keys, it downloads no code, and it runs nothing it downloaded: updates come only through the plugin marketplace. Without hooks (plain MCP, Gemini CLI) only what the agent explicitly saves is stored. You can read, edit and forget every line; account deletion purges within 30 days.

Security and privacy

  • Browser approval only. You sign in and choose Connect your agent to Substrate in the browser. The agent shows the exact link and never approves for you.
  • No keys to manage. The product never issues API keys to users and never asks for pasted tokens or client secrets.
  • Redaction on both sides. Secrets are redacted client-side before sending and again server-side on ingest. Captured tool arguments are bounded (4096 bytes) and tool results are stored as excerpts (8192 bytes plus a digest).
  • Tenant isolation. Every credential is tenant-scoped. The server owns account identity; clients never send tenant or account ids.
  • What is stored. Redacted turn content, session boundaries, explicit memories you confirm, and retraction records with their evidence.
  • What is not stored. Passwords, API keys, tokens, and other secrets are redacted before storage. History import runs only after you choose it.

See SECURITY.md and docs/threat-model.md.

Import past conversations

Right after Connected to Substrate., in the same reply, the agent offers once, with what it found on this computer:

I found 87 past conversations on this computer (1,204 turns, 3 Mar to 7 Oct 2026). Import them into Substrate? Import all / Let me pick / Not now

  • Import all imports every local conversation except the current one (already captured live). It runs in the background; the agent reports progress and the final line (how many conversations were imported, and that Substrate is reading them now) without waiting for you.
  • Let me pick lists conversations by date and title; only those are imported.
  • Not now is remembered and never asked again. Ask "import my past conversations" any time.
  • The import state is kept per computer, not per account. If you later connect a different Substrate account on the same computer, the agent checks it and offers to import the earlier conversations into that account.

Claude Code and Codex upload straight from the package script with a short-lived, import-only ticket (memory_import_ticket), so your history never passes through the chat. Hermes reads its own profile history and sends it through its spool. Cowork cloud sessions have no local history, so the offer is skipped. Imports are redacted client- and server-side, and repeats are ignored.

Supported hosts and versions

ReleaseHermesClaude CodeCoworkCodex / ChatGPT WorkOther MCP clientsStatus
v0.10.0plugins/substrate-hermes (tested on Hermes 0.21.0 or newer)plugins/substrate-claudeplugins/substrate-claudeplugins/substrate-codexplugins/substrate-mcp fallbackRelease candidate

Every package installs on any host version. Outside the tested range the agent (and the Hermes plugin itself) shows a friendly note instead of refusing: *Tested on Hermes 0.21.0 or newer; you are on X. It should work; tell us if not.* Newer Hermes versions get no note. See COMPATIBILITY.md.

Known limits, stated honestly:

  • Codex has no session-end hook, so the server seals idle sessions after 30 minutes.
  • Claude Code allows no MCP tool hook on SessionStart, so the first turn implies the session boundary.
  • If a Cowork cloud session ends while Substrate is unreachable and is never reopened, its last turn is not recovered.
  • Codex asks you to approve Substrate's hooks once: in the Codex app, in its hooks settings; in the terminal, /hooks.
  • Cowork needs a new session after install before tools appear.
  • Claude Code can show red "MCP server not connected" or "Unauthorized" hook errors while you are signed out or after a removed sign-in. Claude Code reports these from the plugin's capture hooks and the plugin cannot hide them. Reconnect with /substrate-claude:substrate-connect.

See COMPATIBILITY.md for the full matrix and history.

FAQ

Do I need an API key? No. Sign in in the browser and approve. There is nothing to copy or paste.

Which package does my agent install? Claude Cowork and Claude Code use plugins/substrate-claude. ChatGPT Work, the Codex app and Codex CLI use plugins/substrate-codex. Hermes uses plugins/substrate-hermes. OpenClaw, Grok and any other MCP-capable agent connect over the generic MCP server, the default for any system without its own package. plugins/substrate-mcp is the thin fallback package.

How do I know it is connected? The agent runs an authenticated memory smoke test. Only a passed memory_search means Connected to Substrate.

What exactly is sent to Substrate? Each completed turn: your message, the agent's answer, and bounded tool calls and results, all redacted before sending and again on the server. History import sends the same redacted turn content, only after you choose Import all or pick sessions.

What about my old August 2026 API-key plugin? Those plugins (substrate_capture, local spool paths, SUBSTRATE_API_KEY setups) are deprecated. Uninstall them

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx