Tribal — MCP-сервер для Claude Code: память команды на Postgres
Собирает заметки, разборы багов и решения по проекту и отдаёт их кодинг-агентам через MCP. Нужен, когда знания о коде живут в головах и в переписке.
Открыть на GitHubЧто делает Tribal
Tribal — движок контекста для разработки. Он хранит то, что обычно нигде не записано: выводы из отладки, эвристики, причины принятых решений. Дальше это достаётся агенту через MCP, так что Claude, Codex, Cursor, Copilot, Windsurf, Cline и Zed видят не пустой проект, а накопленный опыт команды.
Сервер написан на Rust и работает поверх Postgres. Ставится из исходников: нужны стабильный тулчейн Rust 1.89+ и nightly для rustfmt, Docker для локальной базы и тестовых контейнеров, а также just, sqlx-cli и cargo-deny. Без Docker локальный Postgres не поднимется, поэтому первый шаг — just db-up, затем just db-migrate.
Запуск — через just serve для stdio-транспорта или just serve-project <project_id>, если нужен конкретный проект. В репозитории есть набор задач для разработки: форматирование, проверки, тесты и полная проверка перед пушем. Лицензия MIT.
Какие задачи решает
- сохранить разбор сложного бага, чтобы он не потерялся в чате
- объяснить агенту, почему в проекте выбрано именно такое решение
- поднять локальную базу Postgres и накатить миграции одной командой
- прогнать тесты без подключения к базе
- отдать накопленный опыт команды сразу нескольким кодинг-агентам
Примеры запросов агенту
- Запусти MCP-сервер Tribal через
just serveи подключи его к этому проекту - Подними базу и накати миграции:
just db-up, потомjust db-migrate - Запусти сервер для проекта:
just serve-project <project_id>
Как установить Tribal
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Tribal
Как установить Tribal в Claude Code?
Готовой команды установки нет — сервер собирается из исходников. Клонируйте репозиторий, перейдите в каталог и выполните по порядку: just db-up, just db-migrate, just check, just test. Затем запустите сервер командой just serve.
Что делает Tribal?
Хранит заметки, выводы из отладки и обоснования решений по проекту и отдаёт их кодинг-агентам по протоколу MCP. Знания остаются в вашей инфраструктуре, а не у внешнего сервиса.
Что нужно, чтобы Tribal заработал?
Стабильный Rust 1.89+, nightly-тулчейн для rustfmt, Docker для Postgres и тестовых контейнеров, а также утилиты just, sqlx-cli и cargo-deny.