メインコンテンツまでスキップ

MCP ツール

Engram は、MCP 対応ホストにツールを公開する MCP サーバーバイナリ engram-mcp を同梱しています。

登録

デフォルトで、engram link <target> はそのターゲット用の既知 MCP 登録もインストールします。

スコープパス
ワークスペース(ほとんどのホスト).mcp.json
Cursor ワークスペース.cursor/mcp.json
OpenCode ワークスペースopencode.json / opencode.jsoncmcp フィールド
Claude グローバル~/.claude/mcp.json
Gemini / Antigravity グローバルGemini MCP 設定ファイル
OpenCode グローバル~/.config/opencode/opencode.jsonc / opencode.jsonmcp フィールド
Cursor グローバルローカルプラグインに同梱
Windsurf グローバル~/.codeium/windsurf/mcp_config.json

Windsurf ワークスペースの MCP は、公式仕様書がユーザーレベルの MCP 設定のみを規定しているため、スキップされます。

ツール

MCP ホストは、engram_save および engram_autosave提案専用ツールとして扱う必要があります。最終的な書き込みは、人間が確認できる CLI 承認ワークフローを介してルーティングされる必要があります。engram_load のデフォルトは --for-agents です(forAgents: false でオプトアウト可能)。

全承認ルール

ショートカット /engram ss -a を含む明示的な /engram save-session --accept-all 要求は、MCP 自動保存が提案専用のままであるため、CLI 書き込みパスを使用する必要があります。回数指定のショートカット /engram ss -a last 50 sessions は、engram save-session --query-level 50 --accept-all を使用する必要があります。

OpenCode MCP エントリ

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

MCP サーバーは、標準の JSON-RPC ハンドシェイク(initializenotifications/initializedtools/list、および tools/call)を実装しています。

次のステップ