Cathedral — MCP-сервер для Claude Code: как настроить
Сохраняет контекст, цели и опыт ИИ-агента между сессиями и перезапусками среды. Отслеживает дрифт поведения с помощью криптографических слепков памяти.
claude mcp add --transport http cathedral-mcp https://cathedral-ai.com/mcpЧто делает Cathedral — Persistent Memory for AI Agents
Сервер решает проблему холодного старта языковых моделей. Инструмент cathedral_wake восстанавливает профиль агента, его актуальные задачи и контекст одной командой. Воспоминания записываются через cathedral_remember с указанием категорий и весов важности, после чего их можно искать по тексту или тегам.
Для контроля стабильности сервер вычисляет SHA-256 хэш корпуса памяти. Вызов cathedral_snapshot фиксирует контрольную точку, а cathedral_drift показывает отклонение от базового состояния по шкале от 0.0 до 1.0. Это помогает вовремя заметить искажение поведения после смены модели.
Без действующего ключа CATHEDRAL_API_KEY облачный эндпоинт отклонит запросы. Если настроить переменную CATHEDRAL_SANITISE со значением 1, сервер начнёт вырезать потенциальные промпт-инъекции из содержимого памяти. Также доступен локальный запуск через cathedral-server.
Какие задачи решает
- сохранить профиль и цели агента после перезапуска сессии
- зафиксировать смещение поведения агента после обновления модели
- найти нужные факты в истории диалогов по категориям и тегам
- очистить входящие воспоминания от инструкций и промпт-инъекций
Примеры запросов агенту
- Восстанови свой контекст и текущие цели через cathedral_wake
- Сохрани в память решение сфокусироваться на стабильности API с категорией goal
- Сделай снимок состояния памяти и проверь текущий уровень дрифта
Как установить Cathedral — Persistent Memory for AI Agents
1Командой платформы: удалённый сервер
claude mcp add --transport http cathedral-mcp https://cathedral-ai.com/mcp2Командой платформы
claude mcp add --env CATHEDRAL_API_KEY=<CATHEDRAL_API_KEY> --env CATHEDRAL_BASE_URL=<CATHEDRAL_BASE_URL> --env CATHEDRAL_SANITISE=<CATHEDRAL_SANITISE> --transport stdio mcp-server -- uvx cathedral-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cathedral-mcp <команда>
1Командой платформы: удалённый сервер
codex mcp add mcp-server --url https://cathedral-ai.com/mcp2Командой платформы
codex mcp add mcp-server --env CATHEDRAL_API_KEY=<CATHEDRAL_API_KEY> --env CATHEDRAL_BASE_URL=<CATHEDRAL_BASE_URL> --env CATHEDRAL_SANITISE=<CATHEDRAL_SANITISE> -- uvx cathedral-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cathedral-mcp <команда>
Файл настроек
{
"mcpServers": {
"mcp-server": {
"url": "https://cathedral-ai.com/mcp"
}
}
}{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"cathedral-mcp"
],
"env": {
"CATHEDRAL_API_KEY": "<CATHEDRAL_API_KEY>",
"CATHEDRAL_BASE_URL": "<CATHEDRAL_BASE_URL>",
"CATHEDRAL_SANITISE": "<CATHEDRAL_SANITISE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cathedral-mcp <команда>
Файл настроек
{
"servers": {
"mcp-server": {
"type": "http",
"url": "https://cathedral-ai.com/mcp"
}
}
}{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"cathedral-mcp"
],
"env": {
"CATHEDRAL_API_KEY": "<CATHEDRAL_API_KEY>",
"CATHEDRAL_BASE_URL": "<CATHEDRAL_BASE_URL>",
"CATHEDRAL_SANITISE": "<CATHEDRAL_SANITISE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cathedral-mcp <команда>
1Командой платформы: удалённый сервер
gemini mcp add -t http mcp-server https://cathedral-ai.com/mcp2Командой платформы
gemini mcp add -e CATHEDRAL_API_KEY=<CATHEDRAL_API_KEY> -e CATHEDRAL_BASE_URL=<CATHEDRAL_BASE_URL> -e CATHEDRAL_SANITISE=<CATHEDRAL_SANITISE> mcp-server uvx cathedral-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from cathedral-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Cathedral — Persistent Memory for AI Agents
Как установить Cathedral в Claude Code?
Для удалённого подключения выполните claude mcp add --transport http cathedral-mcp https://cathedral-ai.com/mcp. Для локального запуска через uvx используйте команду `claude mcp add --env CATHEDRAL_API_KEY=<CATHEDRAL_API_KEY> --env CATHEDRAL_BASE_URL=<CATHEDRAL_BASE_URL> --env CATHEDRAL_SANITISE=<CATHEDRAL_SANITISE> --transport stdio mcp-server -- uvx cathedral-mcp`.
Как работает отслеживание дрифта?
Cathedral рассчитывает SHA-256 хэш базы памяти и сохраняет контрольные точки через cathedral_snapshot. Метод cathedral_drift возвращает оценку от 0.0 до 1.0, отражающую разницу между текущим состоянием и исходной базовой линией.
Можно ли развернуть Cathedral на собственном сервере?
Да, серверную часть можно установить командой pip install cathedral-server. После запуска укажите адрес своего инстанса в переменной окружения CATHEDRAL_BASE_URL.