Buildkite
๐๏ธ ๐๏ธ ๐ โ๏ธ ๐ ๐ช ๐ง - Official MCP server for Buildkite. Create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more.
What is Buildkite?
Buildkite is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐๏ธ ๐๏ธ ๐ โ๏ธ ๐ ๐ช ๐ง - official mcp server for buildkite. create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more.
๐๏ธ ๐๏ธ ๐ โ๏ธ ๐ ๐ช ๐ง - Official MCP server for Buildkite. Create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ๐๏ธ ๐๏ธ ๐ โ๏ธ ๐ ๐ช ๐ง - Official MCP server for Buildkite. Create
Use Cases
Maintainer
Works with
Installation
NPM
npx -y buildkiteManual Installation
npx -y buildkiteConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Buildkite
The official Buildkite MCP server exposes your Buildkite CI/CD platform to AI agents, enabling Claude to create pipelines, trigger builds, diagnose build failures, monitor job queues, retrieve test results, and take action on your continuous integration workflows. Written in Go and available as a pre-built binary or container image, it connects to Buildkite's REST API using a personal or organization API token. Engineering teams who want Claude to help debug failing builds, summarize pipeline status, or automate routine CI tasks will benefit from this server.
Prerequisites
- A Buildkite account with at least one organization and pipeline
- A Buildkite API token (BUILDKITE_API_TOKEN) with appropriate scopes (read_builds, read_pipelines, write_builds as needed)
- The buildkite-mcp-server binary installed, or Go 1.24+ to build from source
- Claude Desktop or another MCP-compatible client
Generate a Buildkite API token
In Buildkite, go to Personal Settings > API Access Tokens and create a new token. Grant read_builds, read_pipelines, read_agents, and write_builds scopes depending on what you want Claude to be able to do.
Install the MCP server binary
Download the pre-built binary from the GitHub releases page or install via npx using the buildkite npm package.
# Via npx (no install needed)
npx -y buildkite stdio
# Or build from source (requires Go 1.24+)
git clone https://github.com/buildkite/buildkite-mcp-server.git
cd buildkite-mcp-server
make buildConfigure Claude Desktop
Add the Buildkite MCP server to your claude_desktop_config.json with your API token. The server runs in stdio mode when launched by Claude Desktop.
{
"mcpServers": {
"buildkite": {
"command": "buildkite-mcp-server",
"args": ["stdio"],
"env": {
"BUILDKITE_API_TOKEN": "bkua_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}Restart Claude Desktop
Quit and relaunch Claude Desktop to load the Buildkite MCP server. Claude will now have access to your pipelines, builds, and jobs.
Optional: enable observability
For distributed tracing, set the OpenTelemetry environment variables in your config to send traces to a backend like Honeycomb.
"env": {
"BUILDKITE_API_TOKEN": "bkua_xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"OTEL_SERVICE_NAME": "buildkite-mcp-server",
"OTEL_EXPORTER_OTLP_PROTOCOL": "grpc",
"OTEL_EXPORTER_OTLP_ENDPOINT": "https://api.honeycomb.io:443",
"OTEL_EXPORTER_OTLP_HEADERS": "x-honeycomb-team=your_team_key"
}Buildkite Examples
Client configuration
Register the Buildkite MCP server in Claude Desktop using the pre-built binary with a Buildkite API token.
{
"mcpServers": {
"buildkite": {
"command": "buildkite-mcp-server",
"args": ["stdio"],
"env": {
"BUILDKITE_API_TOKEN": "bkua_xxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}Prompts to try
Use Claude to monitor and manage your Buildkite CI/CD pipelines.
- "List all pipelines in my Buildkite organization"
- "Show me the last 5 failed builds for the main-app pipeline"
- "Why did build #1234 fail? Show me the failing job logs"
- "Trigger a new build on the deploy pipeline for the main branch"
- "What jobs are currently queued and how long have they been waiting?"Troubleshooting Buildkite
Authentication error: 401 Unauthorized from Buildkite API
Verify your BUILDKITE_API_TOKEN value is correct and has not expired. In Buildkite, go to Personal Settings > API Access Tokens to check or regenerate the token. Ensure the token has the required scopes for the operations you are attempting.
buildkite-mcp-server binary not found when Claude Desktop starts the server
Ensure the binary is in a directory on your system PATH. Alternatively, use the full absolute path to the binary as the command value in your MCP config, or switch to the npx method: set command to npx and args to ["-y", "buildkite", "stdio"].
Claude can list pipelines but cannot trigger builds
The API token needs write_builds scope to trigger new builds. Generate a new token with write_builds enabled in Buildkite Personal Settings > API Access Tokens and update BUILDKITE_API_TOKEN in your config.
Frequently Asked Questions about Buildkite
What is Buildkite?
Buildkite is a Model Context Protocol (MCP) server that ๐๏ธ ๐๏ธ ๐ โ๏ธ ๐ ๐ช ๐ง - official mcp server for buildkite. create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Buildkite?
Install via npm with the command: npx -y buildkite. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Buildkite?
Buildkite works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Buildkite free to use?
Yes, Buildkite is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Buildkite Alternatives โ Similar Developer Tools Servers
Looking for alternatives to Buildkite? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
โ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
โ 155.8kJava ้ข่ฏ & ๅ็ซฏ้็จ้ข่ฏๆๅ๏ผ่ฆ็่ฎก็ฎๆบๅบ็กใๆฐๆฎๅบใๅๅธๅผใ้ซๅนถๅใ็ณป็ป่ฎพ่ฎกไธ AI ๅบ็จๅผๅ
Gemini CLI
โ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
โ 87.3kโญ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
โ 86.0kModel Context Protocol Servers
CC Switch
โ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Buildkite in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Buildkite?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.