Buildkite MCP Server
buildkite-mcp-server
Официальный MCP-сервер Buildkite: пайплайны, сборки, джобы, логи и результаты тестов для агента
- 56 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает логи сборок, где могут быть секреты
- С правами записи может влиять на пайплайны
Установка
- Работает в
Ручная установка
claude mcp add --transport http buildkite https://mcp.buildkite.com/mcpРазмещенный сервер с OAuth, команда из документации Buildkite.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает логи сборок, где могут быть секреты
- С правами записи может влиять на пайплайны
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер отдает агенту данные Buildkite: пайплайны, сборки, джобы, логи и тесты. Агент может разобрать упавшую сборку по логам, не открывая веб-интерфейс. Buildkite держит размещенный сервер со входом через OAuth, отдельный вариант только для чтения и вариант с передачей API-токена. Набор инструментов можно сузить до нужных групп. Есть и локальный запуск в Docker, через Homebrew или из исходников.
Для кого. Для команд, у которых CI и CD построены на Buildkite.
Подходит, если
- Нужно понять, почему упала сборка, по логам джобы
- Нужно проверить статус пайплайна по ветке
- Нужно дать агенту в CI доступ к данным Buildkite по токену
Не подходит, если
- CI работает не на Buildkite
- Агенту достаточно локальных логов тестов
Пример запроса к агенту
Почему упала последняя сборка пайплайна web на ветке main? Покажи ошибку из логовMCP
- Транспорт
- http, stdio
- Авторизация
- OAuth
Переменные окружения
BUILDKITE_API_TOKENсекрет- API-токен для локального запуска
BUILDKITE_PASSTHROUGH_HTTP_HEADERS- Заголовки, которые HTTP-режим пересылает в API Buildkite
Ограничения
Нужен аккаунт Buildkite. Права определяются OAuth-доступом пользователя или областями API-токена. Go API модуля авторы считают нестабильным. Доступность Buildkite из России без VPN не проверена.
Как отключить. Выполните claude mcp remove buildkite или удалите сервер из конфигурации клиента, для OAuth отзовите доступ в настройках Buildkite.
Частые вопросы
Можно дать агенту только чтение?
Да, документация Buildkite описывает адреса с суффиксом /readonly, например https://mcp.buildkite.com/mcp/readonly.
Как запустить локально?
Через docker run с образом buildkite/mcp-server и переменной BUILDKITE_API_TOKEN или через brew install buildkite/buildkite/buildkite-mcp-server.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыCLI и контроллер Kubernetes для разработки, сборки и выкатки серверов MCP. Для команд платформы, написан на Go
MCP-сервер для Kubernetes: агент читает состояние кластера, разбирает сбои подов и запускает операции через kubectl
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера
Официальный MCP-сервер Microsoft для Azure DevOps: задачи, репозитории, сборки, тест-планы и вики из агента
MCP-сервер для Kubernetes на Go: чтение любых ресурсов кластера, логи подов, а в режиме записи apply и exec
Коротко о README
README короткий и отсылает к документации Buildkite. В нем советуют запускать сервер в контейнере на базе минимального образа Chainguard без привилегий. Отдельно описана передача заголовков в HTTP-режиме, в том числе авторизация каждого запроса собственным токеном. Лицензия MIT.