Beadhive — MCP-сервер для Claude Code: что делает и как установить
Связывает трекинг задач beads по разным репозиториям и даёт агенту сводный обзор проблем без скачивания всего кода.
claude mcp add beadhive -- uvx beadhiveЧто делает Beadhive
Beadhive объединяет работу с распределённым трекером beads в единый интерфейс. Сервер координирует базы задач, которые привязаны к конкретным репозиториям под видом ульев (hives). Агент получает сквозной список дел сразу по всем проектам, даже если их исходники ещё не склонированы на локальный диск.
Под капотом утилита оркестрирует вызовы bd, git, dolt, git-workspace и docker. Это тонкий диспетчер. Сами данные задач не оседают локально в ~/.beadhive/: они хранятся в базах Dolt по веткам refs/dolt/data на удалённых серверах Git.
Без связки с внешними утилитами вроде bd и dolt инструмент работать не будет, поэтому чистая установка через PyPI потребует ручной сборки окружения.
Какие задачи решает
- просматривать задачи сразу из нескольких репозиториев
- подключать новые репозитории к единому реестру ульев
- синхронизировать метки между распределёнными базами beads
- отслеживать статус задач без локального клонирования кода
Примеры запросов агенту
- Покажи готовые к работе задачи из всех подключённых репозиториев через bh
- Подключи репозиторий github/org/backend в качестве нового улья beads
- Проверь статус задач beads в проекте через Beadhive
Как установить Beadhive
Командой платформы
claude mcp add beadhive -- uvx beadhiveuvx запускает команду с именем пакета; если в README она другая — uvx --from beadhive <команда>
Командой платформы
codex mcp add beadhive -- uvx beadhiveuvx запускает команду с именем пакета; если в README она другая — uvx --from beadhive <команда>
Файл настроек
{
"mcpServers": {
"beadhive": {
"command": "uvx",
"args": [
"beadhive"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from beadhive <команда>
Файл настроек
{
"servers": {
"beadhive": {
"type": "stdio",
"command": "uvx",
"args": [
"beadhive"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from beadhive <команда>
Командой платформы
gemini mcp add beadhive uvx beadhiveuvx запускает команду с именем пакета; если в README она другая — uvx --from beadhive <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Beadhive
Как установить Beadhive в Claude Code?
Выполните команду claude mcp add beadhive -- uvx beadhive. Для полноценной работы в системе также понадобятся утилиты bd и dolt.
Где Beadhive хранит данные задач?
В каталоге ~/.beadhive/ лежат только конфигурация и реестр. Сами задачи находятся в ветках refs/dolt/data удалённых репозиториев Git внутри базы данных Dolt.
Зачем нужен Beadhive?
Инструмент объединяет независимые трекеры beads из десятков репозиториев в единую точку обзора. Это помогает агенту вести сквозные проекты без переключения между локальными клонами.