Saltar al contenido principal

Herramientas MCP

Engram incluye un binario de servidor MCP engram-mcp que expone herramientas a los hosts compatibles con MCP.

Registro

engram link <target> también instala por defecto el registro MCP conocido para ese objetivo.

AlcanceRuta
Espacio de trabajo (la mayoría de los hosts).mcp.json
Espacio de trabajo de Cursor.cursor/mcp.json
Espacio de trabajo de OpenCodecampo mcp en opencode.json / opencode.jsonc
Claude global~/.claude/mcp.json
Gemini / Antigravity globalArchivo de configuración MCP de Gemini
OpenCode globalcampo mcp en ~/.config/opencode/opencode.jsonc / opencode.json
Cursor globalEmpaquetado en el plugin local
Windsurf global~/.codeium/windsurf/mcp_config.json

Se omite el MCP del espacio de trabajo de Windsurf porque los documentos oficiales solo detallan la configuración de MCP a nivel de usuario.

Herramientas

Los hosts de MCP deben tratar engram_save y engram_autosave como herramientas de solo-propuesta; aún deben enrutar las escrituras finales a través del flujo de aprobación de la CLI visible para el ser humano. engram_load tiene como valor predeterminado --for-agents (exclusión mediante forAgents: false).

Regla de aceptar todo

Las solicitudes explícitas de /engram save-session --accept-all, incluido el atajo /engram ss -a, deben usar la ruta de escritura de la CLI porque el guardado automático de MCP sigue siendo solo-propuesta. El atajo contado /engram ss -a last 50 sessions debe usar engram save-session --query-level 50 --accept-all.

Entrada MCP de OpenCode

"engram": {
"type": "local",
"command": ["engram-mcp"],
"args": [],
"enabled": true
}

El servidor MCP implementa el protocolo de enlace JSON-RPC estándar (initialize, notifications/initialized, tools/list y tools/call).

Siguientes pasos