Keel — MCP-сервер для Claude Code: контекст и установка
Keel собирает контекст из событий продукта в отдельный граф для каждого арендатора. Подключите его, чтобы разные агенты читали и обновляли общую память.
claude mcp add --env KEEL_DB=<KEEL_DB> --env KEEL_AGENT=<KEEL_AGENT> --transport stdio keel -- uvx keel-contextЧто делает Keel
Keel принимает структурированные события продукта и строит по ним граф контекста для арендатора — например, клиента, семьи или команды. Факты хранят сведения об источнике и времени, а пять инструментов MCP дают агентам доступ к контексту, истории, поиску, связям и заметкам.
Структуру предметной области задаёт cartridge: в ней описаны онтология, каталог событий и правила работы с памятью. Сервер можно запустить через uvx keel-context; для настройки нужны значения KEEL_DB и KEEL_AGENT. Без них команда установки не получит параметры подключения и агента.
Какие задачи решает
- сохранять общий контекст для нескольких агентов
- проверять, как факт менялся со временем
- находить сущности по тексту, атрибутам или смыслу
- просматривать связи между сущностями до трёх переходов
- записывать вывод агента с доказательствами и областью действия
Примеры запросов агенту
- Покажи текущий контекст для
unit:MXK-4821. - Найди, как менялись сведения о
unit:MXK-4821и когда их записали. - Запомни этот вывод с доказательством и областью действия.
Как установить Keel
Командой платформы
claude mcp add --env KEEL_DB=<KEEL_DB> --env KEEL_AGENT=<KEEL_AGENT> --transport stdio keel -- uvx keel-contextВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from keel-context <команда>
Командой платформы
codex mcp add keel --env KEEL_DB=<KEEL_DB> --env KEEL_AGENT=<KEEL_AGENT> -- uvx keel-contextВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from keel-context <команда>
Файл настроек
{
"mcpServers": {
"keel": {
"command": "uvx",
"args": [
"keel-context"
],
"env": {
"KEEL_DB": "<KEEL_DB>",
"KEEL_AGENT": "<KEEL_AGENT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from keel-context <команда>
Файл настроек
{
"servers": {
"keel": {
"type": "stdio",
"command": "uvx",
"args": [
"keel-context"
],
"env": {
"KEEL_DB": "<KEEL_DB>",
"KEEL_AGENT": "<KEEL_AGENT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from keel-context <команда>
Командой платформы
gemini mcp add -e KEEL_DB=<KEEL_DB> -e KEEL_AGENT=<KEEL_AGENT> keel uvx keel-contextВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from keel-context <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Keel
Как установить Keel в Claude Code?
Укажите значения для KEEL_DB и KEEL_AGENT, затем выполните claude mcp add --env KEEL_DB=<KEEL_DB> --env KEEL_AGENT=<KEEL_AGENT> --transport stdio keel -- uvx keel-context. Команда добавит MCP-сервер Keel в Claude Code.
Что делает Keel?
Он превращает события продукта в граф контекста для каждого арендатора. Агенты обращаются к нему через пять инструментов MCP.
Что нужно настроить для работы Keel?
При установке в Claude Code задайте KEEL_DB и KEEL_AGENT. Описание предметной области и правил памяти задаётся в cartridge.