MCP 도구
Engram은 MCP 지원 호스트에 도구를 노출하는 MCP 서버 바이너리 engram-mcp를 제공합니다.
등록
engram link <target>은 기본적으로 해당 대상에 대해 알려진 MCP 등록도 설치합니다.
| 범위 | 경로 |
|---|---|
| 워크스페이스 (대부분의 호스트) | .mcp.json |
| Cursor 워크스페이스 | .cursor/mcp.json |
| OpenCode 워크스페이스 | opencode.json / opencode.jsonc 의 mcp 필드 |
| 글로벌 Claude | ~/.claude/mcp.json |
| 글로벌 Gemini / Antigravity | Gemini MCP 구성 파일 |
| 글로벌 OpenCode | ~/.config/opencode/opencode.jsonc / opencode.json 의 mcp 필드 |
| 글로벌 Cursor | 로컬 플러그인에 번들됨 |
| 글로벌 Windsurf | ~/.codeium/windsurf/mcp_config.json |
공식 문서에서 사용자 수준 MCP 구성만 다루고 있으므로 Windsurf 워크스페이스 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 핸드셰이크(initialize, notifications/initialized, tools/list 및 tools/call)를 구현합니다.