# Tribal

Собирает заметки, разборы багов и решения по проекту и отдаёт их кодинг-агентам через MCP. Нужен, когда знания о коде живут в головах и в переписке.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 10
- Автор: tribal-memory
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/tribal-memory/tribal
- Обновлён: 2026-08-06
- HTML: https://affpapa.org/nevibecode/mcp/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.

## Требования
- Нужно: Docker
- Переменные окружения: `TRIBAL_DATABASE__URL`, `TRIBAL_PROJECT_REMOTE`, `TRIBAL_PROJECT_NAME`, `TRIBAL_SERVER__TRANSPORT`, `TRIBAL_SERVER__BIND_ADDRESS`, `TRIBAL_PUBLIC_MCP_URL`, `OPENAI_API_KEY`, `ANTHROPIC_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- сохранить разбор сложного бага, чтобы он не потерялся в чате
- объяснить агенту, почему в проекте выбрано именно такое решение
- поднять локальную базу Postgres и накатить миграции одной командой
- прогнать тесты без подключения к базе
- отдать накопленный опыт команды сразу нескольким кодинг-агентам

## Примеры запросов агенту
- Запусти MCP-сервер Tribal через `just serve` и подключи его к этому проекту
- Подними базу и накати миграции: `just db-up`, потом `just db-migrate`
- Запусти сервер для проекта: `just serve-project <project_id>`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
