callimachus — MCP-сервер для Claude Code: что делает и как установить
Индексирует историю диалогов из 11 агентских инструментов и даёт локальный поиск по прошлым решениям. Пригодится, чтобы агент не повторял старые ошибки.
claude mcp add callimachus -- npx -y callimachus-mcpЧто делает callimachus
Сервер связывает ИИ-агента с локальной базой данных Callimachus на SQLite. Индексатор собирает переписки из 11 сред разработки, включая Claude Code, Cursor и Codex. Поиск объединяет совпадения по ключевым словам через FTS5 и локальные векторные эмбеддинги sqlite-vec. Вся обработка происходит прямо на машине без отправки файлов во внешние облака.
Через протокол MCP агент получает двусторонний доступ к накопленной памяти. Он может находить диалоги по путям к файлам, проверять зафиксированные решения через check_decision и связывать коммиты Git с конкретными сессиями. Агент умеет сам записывать выводы, закрывать задачи и сохранять контрольные точки сессий без правок в файлах проекта.
Для запуска MCP-сервера требуется утилита npx. Дистилляция архитектурных решений работает бесплатно через локальную Ollama или активную подписку в CLI-агенте, но без настроенной языковой модели расширенная суммаризация недоступна. Лицензия проекта — AGPL-3.0.
Какие задачи решает
- найти прошлые обсуждения по конкретному файлу
- проверить принятые архитектурные решения перед рефакторингом
- сопоставить коммиты в Git с историей промптов
- сохранить контрольную точку сессии для передачи контекста
Примеры запросов агенту
- Найди в истории наших сессий, почему мы отказались от Redux в пользу Zustand.
- Посмотри через Callimachus, какие коммиты связаны с файлом src/auth.ts.
- Сохрани текущее архитектурное решение по структуре базы в память проекта.
Как установить callimachus
Командой платформы
claude mcp add callimachus -- npx -y callimachus-mcpКомандой платформы
codex mcp add callimachus -- npx -y callimachus-mcpФайл настроек
{
"mcpServers": {
"callimachus": {
"command": "npx",
"args": [
"-y",
"callimachus-mcp"
]
}
}
}Файл настроек
{
"servers": {
"callimachus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"callimachus-mcp"
]
}
}
}Командой платформы
gemini mcp add callimachus npx -y callimachus-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о callimachus
Как установить callimachus в Claude Code?
Выполните в терминале команду: claude mcp add callimachus -- npx -y callimachus-mcp. Сервер сразу подключит инструменты поиска по истории к вашему агенту.
Что делает MCP-сервер callimachus?
Он даёт агенту доступ к локальному каталогу диалогов из разных сред разработки. Ассистент может читать выжимки прошлых решений, проверять историю правок кода и сохранять контекст между сессиями.
Куда отправляются данные диалогов и индекса?
Вся база хранится исключительно на локальном компьютере в файле SQLite. Сервер работает офлайн, а ключи API при их использовании сохраняются в системной связке ключей ОС.