Buildkite

v0.7.0โ€ขDeveloper Toolsโ€ขstable

๐ŸŽ–๏ธ ๐ŸŽ๏ธ ๐Ÿ  โ˜๏ธ ๐ŸŽ ๐ŸชŸ ๐Ÿง - Official MCP server for Buildkite. Create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more.

buildkitemcp-server
Share:
49
Stars
0
Downloads
0
Weekly
0/5

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

CI/CD pipeline creation and monitoring
Build diagnosis and job queue management
buildkite

Maintainer

LicenseMIT License
Languagego
Versionv0.7.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y buildkite

Manual Installation

npx -y buildkite

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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.

2

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 build
3

Configure 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"
      }
    }
  }
}
4

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.

5

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.

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.

Quick Config Preview

{ "mcpServers": { "buildkite": { "command": "npx", "args": ["-y", "buildkite"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides