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

MCP Config

Большинству пользователей эта страница не понадобится. Каждый современный ИИ-клиент (Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed) имеет графический интерфейс, который добавляет Engram за несколько кликов. Пошаговые инструкции по клиентам см. в разделе ИИ-интеграции.

Если вы предпочитаете править файл конфигурации (или у вашего клиента нет графического интерфейса), есть три пути, от простого к сложному: поручить настройку своему ИИ, пройти инструкцию на вкладке нужного клиента или вовсе обойтись без OAuth, используя API-ключ.

Самый быстрый путь: вставьте приведённый ниже промпт в своего ИИ-ассистента. Он определит, в каком клиенте работает, отредактирует нужный файл конфигурации (или выполнит нужную команду CLI) и подскажет, что делать дальше.

Add Engram as an MCP server in this AI client, then teach the AI to use it.
URL: https://mcp.engram.page
Transport: HTTP
Auth: OAuth — a browser opens on first connect.
First, pick the right path for this client (CLI like `claude mcp add`, editing an mcp.json, etc.), do the setup, and tell me how to restart so the new server registers.
After that's done, add the text below to my long-lived system / global prompt for this client (e.g. ~/.claude/CLAUDE.md for Claude Code, Cursor Rules for Cursor, the personal preferences field at claude.ai/settings/general for Claude Desktop). If it's a web UI you can't edit, just tell me where to paste it:
Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
Reference: https://engram.page/docs/mcp/manual-config/

Если что-то пойдёт не так (или вы хотите всё сделать сами), на вкладках клиентов ниже есть полная инструкция для ручной настройки.

https://mcp.engram.page

Engram работает с MCP по HTTPS. Есть два способа аутентификации:

  • OAuth (по умолчанию). При первом подключении клиента к указанному выше URL открывается окно браузера для входа. После этого клиент хранит токен и подключается заново без вашего участия. Копировать ключи не нужно.
  • API-ключ для headless-сред, скриптов и общих хранилищ. Передавайте ключ как токен Bearer в заголовке Authorization. См. Аутентификация по API-ключу ниже.

В обоих случаях переменные окружения и локальный серверный процесс не нужны.

Выберите свой клиент на вкладках ниже. Каждая вкладка — полная инструкция: конфигурация, перезагрузка, первая авторизация и то, где научить ИИ действительно пользоваться Engram.

Для самостоятельного хостинга замените облачный URL в любом из фрагментов ниже на URL /api/mcp вашего собственного бэкенда. Канонические значения-заполнители см. в разделе эндпоинты выше.

1. Добавьте Engram. Используйте CLI Claude Code, который сам правит конфигурацию:

claude mcp add --transport http --scope user engram https://mcp.engram.page

Флаг --scope user делает Engram доступным во всех проектах. Уберите его (или используйте --scope project), чтобы ограничить Engram файлом .mcp.json текущего проекта.

Предпочитаете вручную? Добавьте в ~/.claude.json (на уровне пользователя) или в .mcp.json в корне проекта:

{
"mcpServers": {
"engram": {
"url": "https://mcp.engram.page"
}
}
}

2. Перезагрузите. Завершите текущий сеанс Claude Code и снова запустите claude. Выполните claude mcp list, чтобы убедиться, что Engram зарегистрирован.

3. Первая авторизация. Claude Code не предлагает её сам. В новом сеансе выполните /mcp, выберите engram (рядом будет △ needs authentication), затем выберите Authenticate. В браузере откроется OAuth. Войдите в Engram, подтвердите подключение, и Claude Code сохранит токен и будет использовать его дальше. Сейчас выдаётся полная область mcp; детальные области по отдельным действиям есть в планах.

4. Скажите Claude пользоваться им. Добавьте приведённый ниже фрагмент в ~/.claude/CLAUDE.md, ваш файл инструкций уровня пользователя, который применяется ко всем проектам.

Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

OAuth используется по умолчанию. API-ключ нужен для headless- и скриптового доступа, для раздельного контроля подключений (бот с правом записи или агент только для чтения) и для общего доступа к хранилищу без полноценного входа. Один ключ аутентифицирует и MCP, и REST API. Сейчас каждый ключ несёт полный доступ вашей учётной записи; детальные области для отдельных ключей есть в планах.

Создайте ключ на странице app.engram.page/settings/api-keys. Engram показывает полный ключ один раз при создании, затем только его префикс. Относитесь к нему как к паролю и сохраните в надёжном месте.

Добавьте блок headers, передающий ключ как токен Bearer. Ключ-обёртка (mcpServers / servers / context_servers) зависит от настраиваемого клиента, поэтому используйте ту же структуру, что показана на вашей вкладке выше. Для стандартных клиентов с mcpServers:

{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.engram.page",
"headers": {
"Authorization": "Bearer engram_YOUR_KEY_HERE"
}
}
}
}

Когда ключ задан, при первом подключении браузер не открывается; ключ аутентифицирует сразу. Чтобы сменить ключ, создайте новый в настройках и замените значение в конфигурации.

  • Клиент не видит Engram после правки. Перезапустите клиент полностью, а не только окно.
  • Браузер не открывается для авторизации. Проверьте, что окно не блокирует блокировщик всплывающих окон; некоторые клиенты пропускают окно OAuth через собственную логику браузера, и при блокировке это молча не срабатывает.
  • Failed to connect. Проверьте, что URL доступен. Об общих для всех клиентов проблемах см. Устранение неполадок.

О сценариях с графическим интерфейсом для конкретных клиентов см. ИИ-интеграции.