Buildkite

by buildkite

51 stars
352 downloads
Not rated
GitHub

About

Manage [Buildkite](https://buildkite.com) pipelines and builds.

Details

Author
buildkite
GitHub stars
51
Downloads
352
Categories
Developer Tools, Infrastructure, Automation, Other

- Exposes Buildkite pipelines, builds, jobs, and tests via MCP.
- Connects AI tooling and editors to Buildkite data.
- Built as a Go module with an unstable exported API.
- Recommended to run in a container using Chainguard static image.
- Runs as an unprivileged user for security.

Refer to the full documentation at buildkite.com/docs/apis/mcp-server for installation and configuration instructions.

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

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

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

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

This image is built fromcgr.dev/chainguard/staticand runs as an unprivileged user.

Passing identity headers through HTTP mode

Self-hosted HTTP deployments can forward selected headers from each inbound MCP request to the Buildkite API:

BUILDKITE_API_TOKEN=bkua_xxx \ buildkite-mcp-server http \ --passthrough-http-header X-User-Identity

Repeat--passthrough-http-headerto allow more than one header, or set a comma-separatedBUILDKITE_PASSTHROUGH_HTTP_HEADERSvalue. Only explicitly allowed headers are forwarded, and only to the origin configured byBUILDKITE_BASE_URL. They are removed from requests redirected elsewhere.

To authenticate each MCP request with its own Buildkite API token, allowAuthorizationand omit the process-wide token:

BUILDKITE_PASSTHROUGH_HTTP_HEADERS=Authorization \ buildkite-mcp-server http

In this mode every/mcprequest must contain exactly one non-emptyAuthorizationheader. Missing credentials return HTTP 401; the server never falls back to a shared API token. The reverse proxy in front of the MCP server is responsible for authenticating callers and setting or validating any forwarded identity headers.

Header passthrough is not available in stdio mode. Before serving job logs, the server verifies that the current caller can access the job log. This check is performed for every log-tool request, including when the log data is already cached.

Development guidelines are inDEVELOPMENT.md.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

The Octopus MCP Server provides your AI assistant with powerful tools that allow it to inspect, query, and diagnose problems within your Octopus instance, transforming it into your ultimate DevOps wingmate.

The Railway MCP Server enables natural language interaction with your Railway projects and infrastructure. Ask your IDE or AI assistant to create projects, deploy templates, manage environments, pull variables, redeploy services, and more.

The Shipyard CLI provides an MCP server for agents to manage Shipyard environments directly: by pulling logs, comparing branches, running tests, and stopping/starting environments..

MCP server for managing Unleash feature flags and automate best practices.

Integrates with AWS CodePipeline to manage continuous integration and delivery pipelines.

Manage apps, builds, and artifacts on Bitrise, a Continuous Integration and Delivery (CI/CD) platform.

Paid remote MCP for CLI tool MCP, structured receipts, usage logs, and audit-ready evidence for agent and CI workflows.

A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.

A Model Context Protocol (MCP) server for DeployHQ that enables AI assistants like Claude Desktop and Claude Code to interact with your DeployHQ deployments.

MCP server that gives LLMs full control over local Kubernetes dev environments via k3d, kubectl, Tilt, Helm, and kustomize

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.