Exposes Buildkite pipelines, builds, jobs, tests, and queue operations to AI tools through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Buildkite MCP Server.
The buildkite/buildkite-mcp-server MCP server connects AI tooling and editors to Buildkite. It exposes information about pipelines, builds, jobs, and tests, and supports operational tasks such as creating pipelines, triggering builds, monitoring job queues, and investigating or fixing failures.
This is intended for developers and platform teams that want an MCP-compatible client to work with Buildkite data instead of relying only on manually opened dashboards or API requests. The available material does not enumerate every MCP tool, so the documented capabilities should be treated as the supported scope here rather than a complete tool catalog.
The project is implemented as a Go module and provides an MCP server for Buildkite. The README indicates that it supports both stdio and HTTP operation. HTTP deployments can accept inbound MCP requests and, when configured, forward selected request headers to the Buildkite API.
Buildkite authentication can use a process-wide BUILDKITE_API_TOKEN. In HTTP mode, the server can instead require each /mcp request to provide its own Authorization header. When that mode is enabled, requests without exactly one non-empty authorization header receive HTTP 401; the server does not fall back to a shared token.
Before returning job logs, the server checks whether the current caller can access the relevant job. This authorization check also runs when the log content is already cached.
The buildkite/buildkite-mcp-server MCP server should be run in a secure environment; the project recommends using a container. Its published container is built from Chainguard’s static image and runs as an unprivileged user.
For HTTP deployments, use --passthrough-http-header to explicitly allow selected inbound headers to reach Buildkite. The flag can be repeated, or the same configuration can be supplied through BUILDKITE_PASSTHROUGH_HTTP_HEADERS as a comma-separated value. Forwarding is restricted to the configured BUILDKITE_BASE_URL origin, and allowed headers are removed when requests are redirected elsewhere.
Header passthrough is not available in stdio mode. The available material does not provide a package-manager installation command or client-specific configuration, so deployment details must be taken from the project’s full documentation.
Documented use cases include:
The Go API exported by the module is described as unstable and may change in backward-incompatible ways.
HTTP header passthrough requires explicit allowlisting and should be paired with a reverse proxy that authenticates callers and manages forwarded identity headers. The README does not list supported MCP clients, so compatibility with a particular editor cannot be confirmed from the provided material.
The project is licensed under MIT. Full product and API documentation is linked from Buildkite’s documentation site, while development guidance is maintained separately in the repository.
Always refer to the official documentation for the most accurate and up-to-date information.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/buildkite-buildkite-mcp-server)<a href="https://allmcps.com/mcp/buildkite-buildkite-mcp-server"><img src="https://allmcps.com/api/badge/buildkite-buildkite-mcp-server?style=directory" alt="Buildkite MCP Server on AllMCPs" /></a>