CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Buildkite Mcp Server

buildkite/buildkite-mcp-server
4933 toolsauthSTDIOregistry active
Summary

Connects to the Buildkite API to surface your CI/CD data directly in Claude. You get access to pipelines, builds, jobs, and test analytics without switching contexts. Useful when debugging failing builds, investigating flaky tests, or checking deployment status during development conversations. The server runs in a container built on Chainguard's minimal static image for security. Buildkite maintains this officially, so it tracks their API changes. If you're already using Buildkite for CI/CD and want your AI assistant to help troubleshoot pipeline issues or query build history, this bridges that gap cleanly.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Tools

Public tool metadata for what this MCP can expose to an agent.

33 tools
access_tokenGet information about the current API access token including its scopes and UUID

Get information about the current API access token including its scopes and UUID

No parameter schema in public metadata yet.

create_buildTrigger a new build on a Buildkite pipeline for a specific commit and branch, with optional environment variables, metadata, and author information8 params

Trigger a new build on a Buildkite pipeline for a specific commit and branch, with optional environment variables, metadata, and author information

Parameters* required
branchstring
commitstring
The commit SHA to build
messagestring
metadataarray
Meta-data values to set for the build
org_slugstring
environmentarray
Environment variables to set for the build
pipeline_slugstring
ignore_branch_filtersboolean
Whether to ignore branch filters when triggering the build
create_clusterCreate a new cluster in an organization5 params

Create a new cluster in an organization

Parameters* required
namestring
colorstring
Hex color code for the cluster (e.g. #A9CCE3)
emojistring
Emoji for the cluster (e.g. :toolbox:)
org_slugstring
descriptionstring
Description of the cluster
create_cluster_queueCreate a new queue in a cluster4 params

Create a new queue in a cluster

Parameters* required
keystring
org_slugstring
cluster_idstring
descriptionstring
Description of the queue
create_pipelineSet up a new CI/CD pipeline in Buildkite with YAML configuration, repository connection, and cluster assignment11 params

Set up a new CI/CD pipeline in Buildkite with YAML configuration, repository connection, and cluster assignment

Parameters* required
namestring
tagsarray
Tags to apply to the pipeline for filtering and organization
org_slugstring
cluster_idstring
The cluster ID to assign the pipeline to
descriptionstring
configurationstring
The pipeline configuration in YAML format
create_webhookboolean
Create a GitHub webhook to trigger builds on pull-request and push events
default_branchstring
The default branch for builds and metrics filtering
repository_urlstring
The Git repository URL
skip_queued_branch_buildsboolean
Skip intermediate builds when new builds are created on the same branch
cancel_running_branch_buildsboolean
Cancel running builds when new builds are created on the same branch
current_userGet details about the user account that owns the API token, including name, email, avatar, and account creation date

Get details about the user account that owns the API token, including name, email, avatar, and account creation date

No parameter schema in public metadata yet.

get_artifactGet detailed information about a specific artifact including its metadata, file size, SHA-1 hash, and download URL1 params

Get detailed information about a specific artifact including its metadata, file size, SHA-1 hash, and download URL

Parameters* required
urlstring
get_buildGet build information including job IDs, names, and states. Use job_state to filter (e.g. 'failed,broken'). Returns enough detail to identify which jobs to investigate with log and artifact tools6 params

Get build information including job IDs, names, and states. Use job_state to filter (e.g. 'failed,broken'). Returns enough detail to identify which jobs to investigate with log and artifact tools

Parameters* required
org_slugstring
job_statestring
Filter jobs by state. Comma-separated for multiple states (e.g.\, 'failed\,broken\,canceled')
build_numberstring
detail_levelstring
Response detail level: 'detailed' (default) or 'full'. Detailed includes job IDs/names/states; full includes complete job objects
include_agentboolean
Include full agent details in job objects. When false (default)\, only agent.id is included
pipeline_slugstring
get_build_test_engine_runsGet test engine runs data for a specific build in Buildkite. This can be used to look up Test Runs.3 params

Get test engine runs data for a specific build in Buildkite. This can be used to look up Test Runs.

Parameters* required
org_slugstring
build_numberstring
pipeline_slugstring
get_clusterGet detailed information about a specific cluster including its name, description, default queue, and configuration2 params

Get detailed information about a specific cluster including its name, description, default queue, and configuration

Parameters* required
org_slugstring
cluster_idstring
get_cluster_queueGet detailed information about a specific queue including its key, description, dispatch status, and hosted agent configuration3 params

Get detailed information about a specific queue including its key, description, dispatch status, and hosted agent configuration

Parameters* required
org_slugstring
queue_idstring
cluster_idstring
get_failed_executionsGet failed test executions for a specific test run in Buildkite Test Engine. Optionally get the expanded failure details such as full error messages and stack traces.6 params

Get failed test executions for a specific test run in Buildkite Test Engine. Optionally get the expanded failure details such as full error messages and stack traces.

Parameters* required
pageinteger
Page number for pagination (min 1)
run_idstring
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
test_suite_slugstring
include_failure_expandedboolean
Include expanded failure details such as full error messages and stack traces
get_pipelineGet detailed information about a specific pipeline including its configuration, steps, environment variables, and build statistics3 params

Get detailed information about a specific pipeline including its configuration, steps, environment variables, and build statistics

Parameters* required
org_slugstring
detail_levelstring
Response detail level: 'summary'\, 'detailed'\, or 'full' (default)
pipeline_slugstring
get_testGet a specific test in Buildkite Test Engine. This provides additional metadata for failed test executions3 params

Get a specific test in Buildkite Test Engine. This provides additional metadata for failed test executions

Parameters* required
test_idstring
org_slugstring
test_suite_slugstring
get_test_runGet a specific test run in Buildkite Test Engine3 params

Get a specific test run in Buildkite Test Engine

Parameters* required
run_idstring
org_slugstring
test_suite_slugstring
list_annotationsList all annotations for a build, including their context, style (success/info/warning/error), rendered HTML content, and creation timestamps5 params

List all annotations for a build, including their context, style (success/info/warning/error), rendered HTML content, and creation timestamps

Parameters* required
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
build_numberstring
pipeline_slugstring
list_artifacts_for_buildList all artifacts for a build across all jobs, including file details, paths, sizes, MIME types, and download URLs5 params

List all artifacts for a build across all jobs, including file details, paths, sizes, MIME types, and download URLs

Parameters* required
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
build_numberstring
pipeline_slugstring
list_artifacts_for_jobList all artifacts for an individual job, including file details, paths, sizes, MIME types, and download URLs6 params

List all artifacts for an individual job, including file details, paths, sizes, MIME types, and download URLs

Parameters* required
pageinteger
Page number for pagination (min 1)
job_idstring
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
build_numberstring
pipeline_slugstring
list_buildsList builds for a pipeline or across all pipelines in an organization. When pipeline_slug is omitted, lists builds across all pipelines in the organization9 params

List builds for a pipeline or across all pipelines in an organization. When pipeline_slug is omitted, lists builds across all pipelines in the organization

Parameters* required
pageinteger
Page number for pagination (min 1)
statestring
Filter builds by state (scheduled\, running\, passed\, failed\, canceled\, skipped)
branchstring
Filter builds by git branch name
commitstring
Filter builds by specific commit SHA
creatorstring
Filter builds by build creator
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
detail_levelstring
Response detail level: 'summary' (default)\, 'detailed'\, or 'full'
pipeline_slugstring
Filter builds by pipeline. When omitted\, lists builds across all pipelines in the organization
list_cluster_queuesList all queues in a cluster with their keys, descriptions, dispatch status, and agent configuration4 params

List all queues in a cluster with their keys, descriptions, dispatch status, and agent configuration

Parameters* required
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
cluster_idstring
list_clustersList all clusters in an organization with their names, descriptions, default queues, and creation details3 params

List all clusters in an organization with their names, descriptions, default queues, and creation details

Parameters* required
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
list_pipelinesList all pipelines in an organization with their basic details, build counts, and current status6 params

List all pipelines in an organization with their basic details, build counts, and current status

Parameters* required
namestring
Filter pipelines by name
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
repositorystring
Filter pipelines by repository URL
detail_levelstring
Response detail level: 'summary' (default)\, 'detailed'\, or 'full'
list_test_runsList all test runs for a test suite in Buildkite Test Engine4 params

List all test runs for a test suite in Buildkite Test Engine

Parameters* required
pageinteger
Page number for pagination (min 1)
org_slugstring
per_pageinteger
Results per page for pagination (min 1\, max 100)
test_suite_slugstring
pause_cluster_queue_dispatchPause dispatch on a cluster queue, preventing new jobs from being dispatched to agents4 params

Pause dispatch on a cluster queue, preventing new jobs from being dispatched to agents

Parameters* required
notestring
Reason for pausing dispatch
org_slugstring
queue_idstring
cluster_idstring
read_logsRead log entries from the file, optionally starting from a specific row number. ALWAYS use 'limit' parameter to avoid excessive tokens. For recent failures, use 'tail_logs' instead. Recommended limits: investigation (100-500), exploration (use seek + small limits). The json fo...8 params

Read log entries from the file, optionally starting from a specific row number. ALWAYS use 'limit' parameter to avoid excessive tokens. For recent failures, use 'tail_logs' instead. Recommended limits: investigation (100-500), exploration (use seek + small limits). The json fo...

Parameters* required
seekinteger
limitinteger
job_idstring
org_slugstring
cache_ttlstring
build_numberstring
force_refreshboolean
pipeline_slugstring
resume_cluster_queue_dispatchResume dispatch on a paused cluster queue, allowing jobs to be dispatched to agents again3 params

Resume dispatch on a paused cluster queue, allowing jobs to be dispatched to agents again

Parameters* required
org_slugstring
queue_idstring
cluster_idstring
search_logsSearch log entries using regex patterns with optional context lines. For recent failures, try 'tail_logs' first, then use search_logs with patterns like 'error|failed|exception' and limit: 10-20. The json format: {ts: timestamp_ms, c: content, rn: row_number}.15 params

Search log entries using regex patterns with optional context lines. For recent failures, try 'tail_logs' first, then use search_logs with patterns like 'error|failed|exception' and limit: 10-20. The json format: {ts: timestamp_ms, c: content, rn: row_number}.

Parameters* required
limitinteger
job_idstring
contextinteger
patternstring
reverseboolean
org_slugstring
cache_ttlstring
seek_startinteger
build_numberstring
invert_matchboolean
after_contextinteger
force_refreshboolean
pipeline_slugstring
before_contextinteger
case_sensitiveboolean
tail_logsShow the last N entries from the log file. RECOMMENDED for failure diagnosis - most build failures appear in the final log entries. More token-efficient than read_logs for recent issues. The json format: {ts: timestamp_ms, c: content, rn: row_number}.7 params

Show the last N entries from the log file. RECOMMENDED for failure diagnosis - most build failures appear in the final log entries. More token-efficient than read_logs for recent issues. The json format: {ts: timestamp_ms, c: content, rn: row_number}.

Parameters* required
tailinteger
job_idstring
org_slugstring
cache_ttlstring
build_numberstring
force_refreshboolean
pipeline_slugstring
unblock_jobUnblock a blocked job in a Buildkite build to allow it to continue execution5 params

Unblock a blocked job in a Buildkite build to allow it to continue execution

Parameters* required
fieldsobject
JSON object containing string values for block step fields
job_idstring
org_slugstring
build_numberstring
pipeline_slugstring
update_clusterUpdate an existing cluster's name, description, emoji, color, or default queue7 params

Update an existing cluster's name, description, emoji, color, or default queue

Parameters* required
namestring
New name for the cluster
colorstring
New hex color code for the cluster
emojistring
New emoji for the cluster
org_slugstring
cluster_idstring
descriptionstring
New description for the cluster
default_queue_idstring
ID of the default queue for the cluster
update_cluster_queueUpdate an existing cluster queue's description or retry agent affinity5 params

Update an existing cluster queue's description or retry agent affinity

Parameters* required
org_slugstring
queue_idstring
cluster_idstring
descriptionstring
New description for the queue
retry_agent_affinitystring
Agent retry affinity: prefer-warmest or prefer-different
update_pipelineModify an existing Buildkite pipeline's configuration, repository, settings, or metadata11 params

Modify an existing Buildkite pipeline's configuration, repository, settings, or metadata

Parameters* required
namestring
tagsarray
Tags to apply to the pipeline for filtering and organization
org_slugstring
cluster_idstring
descriptionstring
configurationstring
The pipeline configuration in YAML format
pipeline_slugstring
default_branchstring
The default branch for builds and metrics filtering
repository_urlstring
The Git repository URL
skip_queued_branch_buildsboolean
Skip intermediate builds when new builds are created on the same branch
cancel_running_branch_buildsboolean
Cancel running builds when new builds are created on the same branch
user_token_organizationGet the organization associated with the user token used for this request

Get the organization associated with the user token used for this request

No parameter schema in public metadata yet.

buildkite-mcp-server

Build status

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

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


Library Usage

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


Security

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

This image is built from cgr.dev/chainguard/static and runs as an unprivileged user.


Contributing

Development guidelines are in DEVELOPMENT.md.


License

MIT © Buildkite

SPDX-License-Identifier: MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

BUILDKITE_API_TOKEN*secret

Buildkite API token for authentication. Get one from https://buildkite.com/user/api-access-tokens

Categories
Data & Analytics
Registryactive
Packageghcr.io/buildkite/buildkite-mcp-server:0.7.0
TransportSTDIO
AuthRequired
UpdatedOct 10, 2025
View on GitHub

Related Data & Analytics MCP Servers

View all →
Google Sheets

com.mcparmory/google-sheets

Create, read, and modify spreadsheet data, formatting, and sheets
25
Google Sheets

domdomegg/google-sheets-mcp

Allow AI systems to read, write, and query spreadsheet data via Google Sheets.
2
Google Sheets Mcp

henilcalagiya/google-sheets-mcp

Powerful tools for automating Google Sheets using Model Context Protocol (MCP)
14
Futuristic Risk Intelligence

cct15/war-dashboard-data

Geopolitical conflict risk, political events, and maritime traffic data for AI agents
1
Mcp Google Sheets Full

moooonad/mcp-google-sheets-full

Full Google Sheets MCP: 26 tools + run_sheets_script escape hatch. User OAuth, no service account.
CSV to JSON API

io.github.br0ski777/csv-to-json

Parse CSV to JSON array. Auto-detect delimiter, headers. x402 micropayment.