Перейти к основному содержимому

Инструменты MCP

Engram поставляется с бинарным файлом MCP-сервера engram-mcp, который предоставляет инструменты MCP-совместимым хостам.

Регистрация

engram link <target> также по умолчанию устанавливает известную регистрацию MCP для этой цели.

Область видимостиПуть
Рабочая область (большинство хостов).mcp.json
Рабочая область Cursor.cursor/mcp.json
Рабочая область OpenCodeполе mcp в opencode.json / opencode.jsonc
Глобальный Claude~/.claude/mcp.json
Глобальный Gemini / AntigravityКонфигурационный файл Gemini MCP
Глобальный OpenCodeполе mcp в ~/.config/opencode/opencode.jsonc / opencode.json
Глобальный CursorВстроен в локальный плагин
Глобальный Windsurf~/.codeium/windsurf/mcp_config.json

Регистрация MCP для рабочей области Windsurf пропускается, так как официальная документация предусматривает конфигурацию MCP только на уровне пользователя.

Инструменты

Хосты MCP должны рассматривать engram_save и engram_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 (initialize, notifications/initialized, tools/list и tools/call).

Дальнейшие шаги