Ir al contenido

Configuración de MCP

La mayoría de los usuarios no necesitará esta página. Todos los clientes de IA modernos (Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed) incluyen una interfaz gráfica que añade Engram en pocos clics. Consulta Integraciones de IA para ver la guía de cada cliente.

Si prefieres editar un archivo de configuración (o tu cliente no tiene interfaz gráfica), hay tres caminos, del más fácil al más manual: dejar la configuración en manos de tu IA, seguir las pestañas de cada cliente o prescindir de OAuth con una clave de API.

El camino más rápido: pega el prompt de abajo en tu asistente de IA. Detectará en qué cliente se ejecuta, editará el archivo de configuración correcto (o ejecutará el comando de CLI adecuado) y te dirá qué hacer a continuación.

Add Engram as an MCP server in this AI client, then teach the AI to use it.
URL: https://mcp.engram.page
Transport: HTTP
Auth: OAuth — a browser opens on first connect.
First, pick the right path for this client (CLI like `claude mcp add`, editing an mcp.json, etc.), do the setup, and tell me how to restart so the new server registers.
After that's done, add the text below to my long-lived system / global prompt for this client (e.g. ~/.claude/CLAUDE.md for Claude Code, Cursor Rules for Cursor, the personal preferences field at claude.ai/settings/general for Claude Desktop). If it's a web UI you can't edit, just tell me where to paste it:
Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
Reference: https://engram.page/docs/mcp/manual-config/

Si algo sale mal (o prefieres hacerlo tú mismo), las pestañas de cada cliente de abajo incluyen la receta manual completa.

https://mcp.engram.page

Engram habla MCP sobre HTTPS. Hay dos formas de autenticarse:

  • OAuth (predeterminado). La primera vez que tu cliente se conecta a la URL de arriba, se abre una ventana del navegador para iniciar sesión. Después, el cliente guarda un token y se reconecta sin intervención. No hay claves que copiar.
  • Clave de API para configuraciones sin interfaz, automatizadas o con bóvedas compartidas. Envía la clave como token Bearer en un encabezado Authorization. Consulta Autenticación con clave de API más abajo.

En ambos casos, sin variables de entorno ni proceso de servidor local.

Elige tu cliente en las pestañas de abajo. Cada pestaña es una receta completa: configuración, recarga, autenticación en el primer uso y dónde enseñar a la IA a usar Engram de verdad.

Para self-host, sustituye la URL de la nube por la URL /api/mcp de tu propio backend en cualquiera de los fragmentos de abajo. Consulta la sección de endpoints de arriba para ver los marcadores de posición canónicos.

1. Añade Engram. Usa la CLI de Claude Code, que se encarga de editar la configuración por ti:

claude mcp add --transport http --scope user engram https://mcp.engram.page

La opción --scope user hace que Engram esté disponible en todos los proyectos. Quítala (o usa --scope project) para limitar Engram al .mcp.json del proyecto actual.

¿Prefieres hacerlo a mano? Añade esto a ~/.claude.json (ámbito de usuario) o a .mcp.json en la raíz del proyecto:

{
"mcpServers": {
"engram": {
"url": "https://mcp.engram.page"
}
}
}

2. Recarga. Sal de tu sesión actual de Claude Code y vuelve a ejecutar claude. Ejecuta claude mcp list para confirmar que Engram está registrado.

3. Autenticación en el primer uso. Claude Code no la solicita automáticamente. En la nueva sesión, ejecuta /mcp, selecciona engram (aparece como △ needs authentication) y elige Authenticate. Se abre tu navegador para OAuth. Inicia sesión en Engram, aprueba la conexión y Claude Code guarda el token y lo reutiliza a partir de entonces. Hoy la concesión es el scope completo mcp; los scopes granulares por acción están en la hoja de ruta.

4. Dile a Claude que lo use. Añade el fragmento de abajo a ~/.claude/CLAUDE.md, tu archivo de instrucciones a nivel de usuario, que se aplica a todos los proyectos.

Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

OAuth es la opción predeterminada. Usa una clave de API para acceso sin interfaz o automatizado, para controlar cada conexión por separado (un bot con permiso de escritura frente a un agente de solo lectura) o para compartir una bóveda sin conceder el inicio de sesión completo. Una sola clave autentica tanto MCP como la API REST. Hoy cada clave tiene el acceso completo de tu cuenta; los scopes detallados por clave están en la hoja de ruta.

Genera una en app.engram.page/settings/api-keys. Engram muestra la clave completa una sola vez, al crearla, y después solo su prefijo. Trátala como una contraseña y guárdala en un lugar seguro.

Añade un bloque headers que envíe la clave como token Bearer. La clave contenedora (mcpServers / servers / context_servers) depende del cliente que estés configurando, así que usa la misma estructura que mostraba tu pestaña de arriba. Para los clientes con el contenedor estándar mcpServers:

{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.engram.page",
"headers": {
"Authorization": "Bearer engram_YOUR_KEY_HERE"
}
}
}
}

Con una clave de API configurada, no se abre ningún navegador en la primera conexión; la clave autentica de inmediato. Para rotarla, genera una clave nueva en los ajustes y sustituye el valor en tu configuración.

  • El cliente no ve Engram tras la edición. Reinicia el cliente por completo, no solo la ventana.
  • El navegador nunca se abre para la autenticación. Comprueba que ningún bloqueador de ventanas emergentes lo impida; algunos clientes canalizan la ventana de OAuth mediante su propia lógica de navegador, que falla en silencio si se bloquea.
  • Failed to connect. Comprueba que la URL es accesible. Consulta Solución de problemas para ver los problemas comunes a todos los clientes.

Para los flujos con interfaz gráfica de cada cliente, consulta Integraciones de IA.