Руководство по коннектору9 мин чтенияMCP-инструментов: 347 языков

Как подключить Buildkite к Meta Muse через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

HCАвтор: команда HelpCodeОбновлено 9 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Buildkite

Buildkite

Let your AI check Buildkite: pipelines, builds and jobs, job logs, artifacts and annotations, agents, clusters and queues, and Test Engine flaky and slow tests, and start, rebuild and retry builds or unblock steps after you confirm.

инструментов

34

Регион

INTL

Категория

Инфраструктура

Аутентификация

Bearer Token

Требуемые env-vars

BUILDKITE_API_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Buildkite одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Попробуй спросить

Примеры промптов для Buildkite

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Buildkite · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Buildkite, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Buildkite + Meta Muse

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

BUILDKITE_API_TOKEN

Шаг 1 — Получите учётные данные

Настройка занимает около 3 минут. Нужен аккаунт Buildkite с доступом к организации.

  1. В Buildkite откройте аватар, Personal Settings, API Access Tokens (https://buildkite.com/user/api-access-tokens) и нажмите New API Access Token.
  2. Выберите организации и такие scopes: read_builds, read_build_logs, read_pipelines, read_artifacts, read_agents, read_clusters, read_organizations, read_user и для Test Engine read_suites. Для записи добавьте write_builds. Не включайте то, чего ИИ делать не должен.
  3. Вставьте токен (обычно начинается с bkua_) в BUILDKITE_API_TOKEN. Он отправляется как Authorization: Bearer <token> только на api.buildkite.com, и ИИ действует от имени владельца токена.
  4. Установите коннектор и выполните buildkite_get_access_token: он покажет scopes токена. Затем buildkite_list_organizations выведет слаги организаций.

Слаги и номера: инструменты принимают слаг организации (org) и слаг пайплайна (pipeline), как в buildkite.com/<org>/<pipeline>, и номер сборки (#123), а не её UUID. Джобы, артефакты и агенты используют UUID. buildkite_list_test_runs фильтрует по UUID сборки (её id).

Что он читает:

  • Организации и пайплайны: buildkite_get_current_user, buildkite_list_organizations, buildkite_get_organization, buildkite_list_pipelines (фильтр по части имени или URL репозитория) и buildkite_get_pipeline с репозиторием, веткой по умолчанию, фильтрами веток, кластером и шагами в YAML.
  • Сборки: buildkite_list_builds по всей организации или buildkite_list_pipeline_builds по одному пайплайну, от новых к старым, с фильтрами по ветке, состоянию (failed, running, blocked и другие), коммиту, автору или датам. По умолчанию джобы в них не входят; buildkite_get_build показывает их с состоянием, кодом выхода, step key и агентом.
  • Почему сборка упала: buildkite_list_jobs с state равным failed, затем buildkite_get_job и buildkite_get_job_log, который возвращает конец лога простым текстом, по умолчанию последние 100 000 байт, где обычно и находится ошибка (tail_bytes до 5 000 000). В buildkite_list_annotations часто лежит сводка по тестам или покрытию.
  • Артефакты: buildkite_list_build_artifacts, buildkite_list_job_artifacts (фильтр по состоянию или glob пути) и buildkite_get_artifact с размером, MIME-типом, sha1 и URL для скачивания; сам файл открывается в приложении Buildkite.
  • Агенты и мощности: buildkite_list_agents (hostname, версия, очередь, теги, состояние подключения, текущий джоб), buildkite_get_agent, buildkite_list_clusters, buildkite_get_cluster и buildkite_list_cluster_queues (приостановлена ли раздача задач).
  • Test Engine: buildkite_list_test_suites, buildkite_list_tests с надёжностью, длительностью, числом запусков, метками вроде flaky и владельцами (sort_by=reliability и order=asc для самых ненадёжных), buildkite_get_test с оценками нестабильности, buildkite_list_test_runs, buildkite_get_test_run и buildkite_list_failed_executions с причиной падения и по запросу backtrace.

Что он меняет после вашего подтверждения: buildkite_create_build (пайплайн, коммит, ветка, сообщение, окружение), buildkite_rebuild_build, buildkite_retry_failed_jobs, buildkite_retry_job, buildkite_unblock_job и buildkite_create_annotation. Сборки выполняют настоящие шаги на ваших агентах, включая деплой, и тратят вычислительные ресурсы, поэтому ИИ называет пайплайн, сборку и ветку и ждёт вашего согласия. buildkite_unblock_job одобряет ручной шлюз, часто перед продакшеном: ИИ вызывает его, только если вы прямо об этом скажете.

Отключено при установке: buildkite_cancel_build. Отменённая сборка останавливает запущенные джобы, может оставить деплой незавершённым и не может быть продолжена, только пересобрана, поэтому администратор рабочего пространства включает его, когда это нужно команде.

Форматы данных: состояния пишутся строчными буквами (passed, failed, running, blocked, canceled). Время в ISO 8601 по UTC. web_url открывает сборку или джоб в Buildkite. Строки лога могут содержать цветовые коды ANSI. Длительность тестов в секундах, надёжность это доля (0,95 = 95 %).

Пагинация: инструменты списков принимают page и per_page (по умолчанию 30, до 100). Если результатов больше, в ответе есть _pagination.nextUrl; ИИ запрашивает следующую page (или передаёт after для buildkite_list_jobs), пока _pagination не исчезнет. Очень глубокие списки сборок отвечают 400; тогда ИИ сужает их через branch или created_from.

Ограничения: Buildkite ограничивает REST-вызовы на организацию и на пользователя в минуту и отвечает 429, когда любой из лимитов исчерпан; подождите столько секунд, сколько указано в RateLimit-Reset, и повторите.

Типичные ошибки: 401 означает, что токен неверен, просрочен или отозван. 403 означает, что у токена нет scope для вызова (проверьте через buildkite_get_access_token) или нет доступа к этой организации. 404 означает неверный слаг, номер или id. 422 объясняет, почему сборку или джоб нельзя создать, повторить или разблокировать.

Коннектор не читает переменные окружения джобов (в них секреты), не удаляет логи, артефакты, аннотации и пайплайны, не создаёт и не меняет пайплайны, кластеры, очереди и токены агентов, не останавливает и не приостанавливает агенты и не работает с командами, участниками, событиями аудита, реестрами пакетов и изменением состояния тестов вроде mute и skip.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Muse

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.

  1. В Muse открой Settings → Connectors и выбери Add custom connector.
  2. Вставь URL MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
  3. Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
  4. В чате попроси Muse о том, для чего нужны инструменты Buildkite.

Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:

Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth

Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.

Доступные инструменты

ToolWhat it does
buildkite_get_access_tokenRead the API access token in use: its scopes, description, expiry and owner
buildkite_get_current_userRead the Buildkite user the token belongs to: id, name, email and avatar
buildkite_list_organizationsList the organizations the token can reach, with their slug, name and web URL
buildkite_get_organizationRead one organization: name, slug, web URL and links to its pipelines and agents
buildkite_list_pipelinesList the pipelines of an organization: slug, name, repository, default branch, cluster and running and scheduled build counts
buildkite_get_pipelineRead one pipeline: repository, default branch, branch filters, cluster, provider settings and its YAML steps configuration
buildkite_list_buildsList the builds of a whole organization, newest first: number, state, branch, commit, message, creator, pipeline and times
buildkite_list_pipeline_buildsList the builds of one pipeline, newest first, with the same filters as buildkite_list_builds
buildkite_get_buildRead one build by its number: state, branch, commit, message, creator, times, job_state_counts and its jobs with state, exit status, step…
buildkite_list_jobsList the jobs of a build, optionally only some states or one step or group key: id, name, step key, state, exit status, agent and times
buildkite_get_jobRead one job by id: name, command, state, exit status, signal, agent, retry information, times and web URL
buildkite_get_job_logRead the end of a job's log as plain text, by default the last 100,000 bytes, where the error usually is
buildkite_list_build_artifactsList the artifacts uploaded by all jobs of a build: id, job id, path, file size, mime type, state and sha1
buildkite_list_job_artifactsList the artifacts of one job, with the same fields and filters as buildkite_list_build_artifacts
buildkite_get_artifactRead one artifact's metadata: path, size, mime type, state, sha1 and its download URL (the file itself opens in the Buildkite app)
buildkite_list_annotationsList the annotations of a build: context, style (success, info, warning, error), priority and the rendered HTML body, often a test or…
buildkite_list_agentsList the connected agents of an organization: id, name, hostname, version, queue, tags (meta_data), connection state and the job they run
buildkite_get_agentRead one agent by id, also a disconnected one: connection state, hostname, version, queue, tags, current job and times
buildkite_list_clustersList the clusters of an organization: id, name, description, default queue and maintainers
buildkite_get_clusterRead one cluster: name, description, default queue and maintainers
buildkite_list_cluster_queuesList the queues of a cluster: id, key, description, hosted agent settings and whether dispatch is paused
buildkite_list_test_suitesList the Test Engine suites of an organization: slug, name, default branch and web URL
buildkite_list_testsList the tests of a Test Engine suite with metrics over a time window: reliability, average and total duration, execution counts, labels…
buildkite_get_testRead one test of a suite with its duration, reliability and execution metrics and its flakiness scores over a time window
buildkite_list_test_runsList the test runs of a suite, newest first: id, branch, commit, result, execution counts by result and the build they belong to
buildkite_get_test_runRead one test run: state, result, branch, commit, execution counts and times
buildkite_list_failed_executionsList the failed test executions of a run: test name and location, failure reason and, with include_failure_expanded, the expanded failure…
buildkite_create_buildStart a new build of a pipeline for a commit and branch
buildkite_rebuild_buildRun a finished build again as a new build with the same commit, branch and settings, including any deploy steps
buildkite_retry_failed_jobsRetry the failed jobs of a build in place, optionally only some failure kinds
buildkite_retry_jobRetry one failed, timed out or canceled job; the retry runs as a new job in the same build
buildkite_unblock_jobUnblock a block step (a manual approval, often before a deploy) so the build continues, optionally with values for the step's fields
buildkite_create_annotationAdd an annotation (a Markdown or HTML note shown on the build page) to a build, or append to the one with the same context
buildkite_cancel_buildCancel a scheduled, running or failing build; its running jobs stop and the rest never run, which can leave a deployment half done

Примеры запросов

  • «Почему упала последняя сборка пайплайна api в ветке main? Покажи ошибку из лога упавшего джоба.»
  • «Какие сборки сейчас заблокированы и ждут одобрения?»
  • «Выведи 10 самых ненадёжных тестов нашего набора Test Engine за последние 7 дней.»
  • «Повтори упавшие джобы сборки #4821 в пайплайне web.»
  • «Сколько агентов подключено к очереди default и какие из них заняты?»

FAQ

Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.

Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.

Следующие шаги

Это руководство помогло?

Ваш агент для Buildkite в одном клике.

Установите коннектор, вставьте ключ, спросите Meta Muse. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Buildkite в MCP: пайплайны, сборки, логи джобов, артефакты, агенты и нестабильные тесты в любом AI-агенте

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Коннекторы

Как подключить Buildkite к ChatGPT через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Коннекторы

Как подключить Buildkite к Claude через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Коннекторы

Как подключить Buildkite к Cursor через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Коннекторы

Как подключить Buildkite к Gemini через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.

Коннекторы

Как подключить Buildkite к Microsoft Copilot через MCP

Проверяйте Buildkite из AI-агента: пайплайны, сборки и джобы, логи джобов, артефакты и аннотации, агенты, кластеры и очереди, а также наборы Test Engine с нестабильными и медленными тестами; после вашего подтверждения запускайте, пересобирайте и повторяйте сборки, снимайте блокировку с шагов и добавляйте аннотации.