跳到主要内容

MCP 工具

Engram 附带了一个 MCP 服务器二进制文件 engram-mcp,它向支持 MCP 的主机提供工具。

注册

默认情况下,engram link <target> 还会为该目标安装已知的 MCP 注册。

范围路径
工作区(大多数主机).mcp.json
Cursor 工作区.cursor/mcp.json
OpenCode 工作区opencode.json / opencode.jsonc 中的 mcp 字段
全局 Claude~/.claude/mcp.json
全局 Gemini / AntigravityGemini MCP 配置文件
全局 OpenCode~/.config/opencode/opencode.jsonc / opencode.json 中的 mcp 字段
全局 Cursor捆绑在本地插件中
全局 Windsurf~/.codeium/windsurf/mcp_config.json

跳过了 Windsurf 工作区的 MCP,因为官方文档仅说明了用户级别的 MCP 配置。

工具

MCP 主机应将 engram_saveengram_autosave 视为仅提案工具;它们仍必须通过人眼可见的 CLI 审批流路由最终写入。engram_load 默认使用 --for-agents(可通过 forAgents: false 选择关闭)。

接受全部规则

显式的 /engram save-session --accept-all 请求(包括快捷方式 /engram ss -a)应使用 CLI 写入路径,因为 MCP 自动保存仍然是仅提案的。计数的快捷方式 /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/listtools/call)。

后续步骤