Перейти к содержимому

buildkite-mcp-server

Сервер для доступа к данным Buildkite (пайплайны, сборки, джобы, тесты) в ИИ-инструментах и редакторах.

Go
37 stars

Описание

Это официальный сервер на Go для интеграции Buildkite с AI-тулами через Model Context Protocol. Предоставляет инструменты для чтения/записи данных о кластерах, пайплайнах, билдах, артефактах, логах и тестах. Поддерживает Docker для изоляции, toolsets для контроля доступа, read-only режим и кэширование логов в Parquet для быстрого анализа. Идеален для автоматизации CI/CD, диагностики сборок и мониторинга в редакторах вроде Cursor или VS Code.

Возможности

Управление пайплайнами

Просмотр, создание и обновление CI/CD пайплайнов с YAML-конфигурацией.

Мониторинг сборок

Список билдов, ожидание завершения, разблокировка джобов и получение деталей.

Анализ логов

Поиск по логам с regex, чтение последних строк, метаданные в Parquet с кэшированием.

Управление артефактами

Список и скачивание артефактов сборок с метаданными.

Работа с тестами

Список тестовых запусков, детали неудач и метаданные тестов в Test Engine.

Кластеры и очереди

Просмотр кластеров, очередей и их конфигураций.

Установка

{ “mcpServers”: { “buildkite”: { “command”: “docker”, “args”: [ “run”, “–pull=always”, “-q”, “-i”, “–rm”, “-e”, “BUILDKITE_API_TOKEN”, “buildkite/mcp-server”, “stdio” ], “env”: { “BUILDKITE_API_TOKEN”: “bkua_xxxxxxxx” } } } }

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
37

Ссылки