buildkite-mcp-server
by wolfeidau
This is a Model Context Protocol (MCP) server for Buildkite. It provides access to information from Buildkite about pipelines, builds, and jobs to tools like Claude Desktop and GitHub Copilot.
Last updated: N/A
What is buildkite-mcp-server?
The buildkite-mcp-server is a server that implements the Model Context Protocol (MCP) to provide Buildkite data to various tools and editors.
How to use buildkite-mcp-server?
The server can be run locally or using Docker. It requires a Buildkite API token with read access to pipelines. Configuration examples are provided for local installation, Docker, and Goose.
Key features of buildkite-mcp-server
Provides Buildkite pipeline details
Lists all pipelines in a Buildkite organization
Lists all builds in a pipeline
Retrieves logs for a specific job
Lists artifacts for a specific job
Retrieves a specific artifact
Gets details of the current user
Gets the organization associated with the user token
Use cases of buildkite-mcp-server
Integrating Buildkite data into Claude Desktop
Integrating Buildkite data into GitHub Copilot
Accessing Buildkite information from other tools and editors
Automating tasks based on Buildkite build status
Enhancing development workflows with Buildkite data
FAQ from buildkite-mcp-server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a standard for providing context to various tools.
What is a Buildkite API token?
What is a Buildkite API token?
A Buildkite API token is a credential that allows the server to access Buildkite data. It needs to have read access to pipelines.
How do I install the server locally?
How do I install the server locally?
Follow the local installation instructions in the README, which involve setting the BUILDKITE_API_TOKEN environment variable.
How do I run the server using Docker?
How do I run the server using Docker?
Use the Docker configuration provided in the README, ensuring the BUILDKITE_API_TOKEN environment variable is set.
Is this project production-ready?
Is this project production-ready?
The project is in the early stages of development and is not yet ready for production use.