buildkite-mcp-server logo

buildkite-mcp-server

by buildkite

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.

View on GitHub

Last updated: N/A

What is buildkite-mcp-server?

The buildkite-mcp-server is a Model Context Protocol (MCP) server designed to provide tools and editors with access to Buildkite data such as pipelines, builds, and jobs. It allows external applications to interact with and retrieve information from Buildkite.

How to use buildkite-mcp-server?

To use the server, you can pull the pre-built Docker image or build it yourself using GoReleaser. Configuration examples are provided for local installation, Docker, and Goose, requiring a Buildkite API token with read access to pipelines. The server exposes a set of tools that can be accessed through the MCP protocol.

Key features of buildkite-mcp-server

  • Provides access to Buildkite data via MCP

  • Supports listing and retrieving pipeline details

  • Enables access to build and job information

  • Allows retrieval of job logs and artifacts

Use cases of buildkite-mcp-server

  • Integrating Buildkite data into AI tools like Claude Desktop

  • Enhancing code editors with Buildkite build status

  • Providing context-aware information to GitHub Copilot

  • Automating workflows based on Buildkite build events

FAQ from buildkite-mcp-server

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is a standard for providing contextual information to tools and applications.

How do I get a Buildkite API token?

You can create a Buildkite API token with read access to pipelines in your Buildkite organization settings.

Is this project ready for production use?

No, this project is in the early stages of development and is not yet ready for use.

What kind of access does the API token need?

The API token needs read access to pipelines.

Where can I find more information about contributing?

Notes on building this project are in the Development.md file.