yggdrasil — MCP-сервер для Claude Code: память и установка
Локальная память для AI-агентов: сохраняет решения и статус проекта между сессиями и инструментами.
claude mcp add --env YGG_ENGINE_URL=<YGG_ENGINE_URL> --env YGG_ENGINE_TOKEN=<YGG_ENGINE_TOKEN> --transport stdio yggdrasil -- uvx yggdrasil-memoryЧто делает yggdrasil
yggdrasil подключает общую локальную память к Claude Code, Codex, Cursor и другим MCP-хостам. Агент может вспомнить решение из прошлой сессии, сохранить важное наблюдение или найти похожий случай в другом проекте. Данные остаются на вашей машине.
Сервер запускается через uvx и использует переменные YGG_ENGINE_URL и YGG_ENGINE_TOKEN. Для Claude Code добавляется MCP-сервер с именем yggdrasil; для Cursor и GitHub Copilot конфигурация задаётся JSON-объектом. API-ключ не нужен: README описывает локальный токен, который движок создаёт сам. В установочной команде всё же нужно передать значения этих переменных.
Какие задачи решает
- сохранять решения между сессиями агента
- вспоминать статус проекта при новом чате
- находить похожие решения в другом проекте
- делиться памятью между MCP-хостами
Примеры запросов агенту
- Запомни решение по миграции базы данных и используй его в следующих сессиях.
- Вспомни, как мы исправляли похожую ошибку в другом проекте.
- Что мы решили по текущему статусу проекта?
Как установить yggdrasil
Командой платформы
claude mcp add --env YGG_ENGINE_URL=<YGG_ENGINE_URL> --env YGG_ENGINE_TOKEN=<YGG_ENGINE_TOKEN> --transport stdio yggdrasil -- uvx yggdrasil-memoryВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from yggdrasil-memory <команда>
Командой платформы
codex mcp add yggdrasil --env YGG_ENGINE_URL=<YGG_ENGINE_URL> --env YGG_ENGINE_TOKEN=<YGG_ENGINE_TOKEN> -- uvx yggdrasil-memoryВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from yggdrasil-memory <команда>
Файл настроек
{
"mcpServers": {
"yggdrasil": {
"command": "uvx",
"args": [
"yggdrasil-memory"
],
"env": {
"YGG_ENGINE_URL": "<YGG_ENGINE_URL>",
"YGG_ENGINE_TOKEN": "<YGG_ENGINE_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from yggdrasil-memory <команда>
Файл настроек
{
"servers": {
"yggdrasil": {
"type": "stdio",
"command": "uvx",
"args": [
"yggdrasil-memory"
],
"env": {
"YGG_ENGINE_URL": "<YGG_ENGINE_URL>",
"YGG_ENGINE_TOKEN": "<YGG_ENGINE_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from yggdrasil-memory <команда>
Командой платформы
gemini mcp add -e YGG_ENGINE_URL=<YGG_ENGINE_URL> -e YGG_ENGINE_TOKEN=<YGG_ENGINE_TOKEN> yggdrasil uvx yggdrasil-memoryВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from yggdrasil-memory <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о yggdrasil
Как установить yggdrasil в Claude Code?
Выполните claude mcp add yggdrasil -e YGG_ENGINE_TOKEN=<YGG_ENGINE_TOKEN> -- uvx yggdrasil-memory.
Что делает yggdrasil?
Он подключает локальную память к AI-агентам. Решения, уроки и статус проекта доступны между сессиями, инструментами и проектами.
Нужен ли yggdrasil API-ключ?
API-ключ не нужен. Сервер использует локальный токен, который движок создаёт сам.