Buildkite
BU
Docker Hub MCP

Buildkite

by github.com/buildkite ยท Devops

0.0 ยท 0 reviews
0 installs ยท 24 tools

Buildkite MCP lets agents interact with Buildkite Builds, Jobs, Logs, Packages and Test Suites

buildkite-mcp-server

Build status

Model Context Protocol (MCP) server exposing Buildkite data (pipelines, builds, jobs, tests) to AI tooling and editors.

Full documentation is available at buildkite.com/docs/apis/mcp-server.


Experimental: Tool Search

When using many MCP tools, context usage can become significant. The --dynamic-toolsets flag enables Anthropic's Tool Search pattern which marks most tools for on-demand loading.

To use this feature:

  1. Start the server with the --dynamic-toolsets flag: bash buildkite-mcp-server stdio --dynamic-toolsets

  2. Enable tool search in Claude Code by setting the environment variable: bash export ENABLE_TOOL_SEARCH=true

With both enabled, tools will be loaded on-demand rather than all at once, significantly reducing context usage. Use the list_toolsets tool to browse available categories and search_tools to discover specific tools.

Note: This feature requires Claude Code support for the defer_loading hint. See claude-code#12836 for details.


Library Usage

The exported Go API of this module should be considered unstable, and subject to breaking changes as we evolve this project.


Security

To ensure the MCP server is run in a secure environment, we recommend running it in a container.

This image is built from cgr.dev/chainguard/static and runs as an unprivileged user.


Contributing

Development guidelines are in DEVELOPMENT.md.


License

MIT ยฉ Buildkite

SPDX-License-Identifier: MIT

access_token Get information about the current API access token including its scopes and UUID
create_build Trigger a new build on a Buildkite pipeline for a specific commit and branch, with optional environment variables, metadata, and author information
create_pipeline Set up a new CI/CD pipeline in Buildkite with YAML configuration, repository connection, and cluster assignment
current_user Get details about the user account that owns the API token, including name, email, avatar, and account creation date
get_artifact Get detailed information about a specific artifact including its metadata, file size, SHA-1 hash, and download URL
get_build Get detailed information about a specific build including its jobs, timing, and execution details
get_build_test_engine_runs Get test engine runs data for a specific build in Buildkite. This can be used to look up Test Runs.
get_cluster Get detailed information about a specific cluster including its name, description, default queue, and configuration
get_cluster_queue Get detailed information about a specific queue including its key, description, dispatch status, and hosted agent configuration
get_failed_executions Get failed test executions for a specific test run in Buildkite Test Engine. Optionally get the expanded failure details such as full error messages and stack traces.
get_job_logs Get the log output and metadata for a specific job, including content, size, and header timestamps. Automatically saves to file for large logs to avoid token limits.
get_jobs Get all jobs for a specific build including their state, timing, commands, and execution details
get_pipeline Get detailed information about a specific pipeline including its configuration, steps, environment variables, and build statistics
get_test Get a specific test in Buildkite Test Engine. This provides additional metadata for failed test executions
get_test_run Get a specific test run in Buildkite Test Engine
list_annotations List all annotations for a build, including their context, style (success/info/warning/error), rendered HTML content, and creation timestamps
list_artifacts List all artifacts for a build across all jobs, including file details, paths, sizes, MIME types, and download URLs
list_builds List all builds for a pipeline with their status, commit information, and metadata
list_cluster_queues List all queues in a cluster with their keys, descriptions, dispatch status, and agent configuration
list_clusters List all clusters in an organization with their names, descriptions, default queues, and creation details
list_pipelines List all pipelines in an organization with their basic details, build counts, and current status
list_test_runs List all test runs for a test suite in Buildkite Test Engine
update_pipeline Modify an existing Buildkite pipeline's configuration, repository, settings, or metadata
user_token_organization Get the organization associated with the user token used for this request
๐Ÿฅ‡
Security Tier
Gold
95
Score
out of 100
Scanned by
orcorus-marketplace-automation
Mar 13, 2026

AI review failed after 1 turns: Error code: 401 - {'error': {'code': '', 'message': '[sk-hPL***S1Z] token quota exhausted !token.UnlimitedQuota && token.RemainQuota = -499 (request id: 20260313094006422181565IavZODBD)', 'type': 'comet_api_error'}}

0.0
0 reviews
5
0%
4
0%
3
0%
2
0%
1
0%

Sign in to leave a review

No reviews yet โ€” be the first!

Connect โ†’
0.0
โ˜… Rating
24
Tools
0
Installs

Configuration

BUILDKITE_API_TOKEN required ๐Ÿ”’ password
BUILDKITE_API_TOKEN

Configure the connection to Buildkite

Docker Image

Docker Hub
mcp/buildkite

Published by github.com/buildkite