← Back to directory
B

Buildkite MCP Server

Official
Official Buildkite MCP server exposing Buildkite data to AI tooling.
GitHub source repository ↗
★ 53 Stars Category · Dev Tools Popular Source revision bc646619e967
54FMRS · D
Reliability
8/20
Security and permissions
10/20
Maintenance
12/20
Documentation
12/20
Setup experience
12/20

The Buildkite MCP Server is an official MCP integration providing stable and secure access to Buildkite data. It suits teams using Buildkite, but requires familiarity with Buildkite and careful token handling.

Read the FMRS scoring method →

The Buildkite MCP Server is an official Model Context Protocol (MCP) server that exposes Buildkite API data (pipelines, builds, jobs, tests) to AI tooling and editors. It runs over stdio via a Docker container and requires a BUILDKITE_API_TOKEN for authentication. This server is ideal for development teams who want to integrate AI assistants to query and monitor their CI/CD pipelines securely. It provides a set of tools to list pipelines, builds, jobs, and tests, as well as retrieve job logs.

Tools

list_pipelines
List all pipelines in the account
get_pipeline
Get details of a specific pipeline
list_builds
List builds for a pipeline or account
get_build
Get details and status of a specific build
get_job_log
Get the log output for a job
list_jobs
List jobs in a build
list_tests
List test results in a build

Setup

  1. Obtain a Buildkite API token: create one at https://buildkite.com/user/api-access-tokens.
  2. Run the container (recommended): docker run -i --rm -e BUILDKITE_API_TOKEN=your_token ghcr.io/buildkite/buildkite-mcp-server:0.7.0.
  3. Configure your MCP client to use the above command.

Fit and risk

Best for

  • Development teams using Buildkite for CI/CD
  • Teams wanting to integrate AI tools into their development workflow
  • DevOps engineers needing quick access to build information

Not for

  • Users not using Buildkite
  • Those needing a graphical interface (MCP server does not provide UI)
  • Scenarios requiring non-official data sources

Required permissions

  • Requires BUILDKITE_API_TOKEN to authenticate with Buildkite API
  • Token permissions determine the scope of accessible data (e.g., read pipelines, builds, logs)

Risks and side effects

  • API token leakage: keep token confidential and only pass in secure environments
  • Job logs may contain sensitive information; ensure caller permissions are correct
  • In HTTP mode, if header passthrough is configured, ensure the reverse proxy authenticates properly

Troubleshooting

  1. Ensure BUILDKITE_API_TOKEN is set correctly and valid
  2. Verify the token has the required permissions (e.g., read pipeline, read logs)
  3. When running in a container, ensure `-i` and `--rm` flags are used and environment variables are passed correctly
  4. Check network connectivity to the Buildkite API
  5. In HTTP mode, check that the reverse proxy forwards required headers properly

Use cases

Let AI assistants query recent build statuses and logs
Quickly identify failing jobs and analyze logs
Monitor build trends across multiple pipelines
Automate build reports

Supported clients

Claude DesktopFull support