Aller au contenu principal

Outils MCP

Engram fournit un binaire de serveur MCP engram-mcp qui expose des outils aux hôtes compatibles MCP.

Enregistrement

engram link <target> installe également par défaut l'enregistrement MCP connu pour cette cible.

PortéeChemin
Espace de travail (la plupart des hôtes).mcp.json
Espace de travail de Cursor.cursor/mcp.json
Espace de travail de OpenCodechamp mcp dans opencode.json / opencode.jsonc
Claude global~/.claude/mcp.json
Gemini / Antigravity globalFichier de configuration Gemini MCP
OpenCode globalchamp mcp dans ~/.config/opencode/opencode.jsonc / opencode.json
Cursor globalIntégré dans le plugin local
Windsurf global~/.codeium/windsurf/mcp_config.json

L'espace de travail MCP de Windsurf est ignoré car les documents officiels ne décrivent que la configuration MCP au niveau de l'utilisateur.

Outils

Les hôtes MCP doivent traiter engram_save et engram_autosave comme des outils de proposition uniquement ; ils doivent toujours acheminer les écritures finales via le flux d'approbation CLI visible par l'homme. engram_load utilise par défaut --for-agents (désactivation via forAgents : false).

Règle tout accepter

Les requêtes explicites /engram save-session --accept-all, y compris le raccourci /engram ss -a, doivent utiliser le chemin d'écriture CLI car la sauvegarde automatique MCP reste sur proposition uniquement. Le raccourci compté /engram ss -a last 50 sessions doit utiliser engram save-session --query-level 50 --accept-all.

Entrée MCP OpenCode

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

Le serveur MCP implémente la liaison JSON-RPC standard (initialize, notifications/initialized, tools/list et tools/call).

Étapes suivantes