Skip to content

Releases: buildkite/buildkite-mcp-server

v1.2.0

27 May 06:09
97a879f

Choose a tag to compare

What's Changed

  • chore(deps): upgrade go-buildkite to v5 which fixes presence issues with updates by @wolfeidau in #272
  • feat: add tools for managing pipeline schedules by @wolfeidau in #268

Full Changelog: v1.1.1...v1.2.0

v1.1.1

26 May 00:40
e4d90e9

Choose a tag to compare

What's Changed

  • refactor: simplify annotation scope validation and improve schema descriptions by @wolfeidau in #271

Full Changelog: v1.1.0...v1.1.1

v1.1.0

19 May 05:09
b113bc6

Choose a tag to compare

What's Changed

  • chore(deps): bump golang from c7e98cc to 595c784 in /.buildkite by @dependabot[bot] in #245
  • chore(deps): upgrade all deps and refactor pipeline to use mise by @wolfeidau in #267
  • extend annotation options by @mcncl in #270

Full Changelog: v1.0.0...v1.1.0

v1.0.0

30 Mar 23:53
9b377a4

Choose a tag to compare

What's Changed

Notable Changes

Build and job workflow tools. This release adds four new tools for managing builds and jobs: cancel_build to cancel a running build, rebuild_build to rebuild a completed build, retry_job to retry a specific failed job, and get_job_env to retrieve job environment variables. These are gated behind the write_builds toolset.

Server-side job state filtering. The list_builds tool now pushes job state filtering to the Buildkite API via go-buildkite v4.17.0, instead of fetching all jobs and filtering in-memory. The jobs_total field has been removed from BuildSummary as it has no API equivalent and would misrepresent totals when filtering is applied.

Features

  • feat(builds): add cancel_build, rebuild_build, retry_job, and get_job_env tools by @wolfeidau in #250
  • feat(builds): push job state filtering to API via go-buildkite v4.17.0 by @wolfeidau in #249

Full Changelog: v0.13.0...v1.0.0

v0.13.0

26 Mar 05:33
2bda64a

Choose a tag to compare

What's Changed

  • feat(clusters): remove delete_cluster and delete_cluster_queue tools by @wolfeidau in #248

Full Changelog: v0.12.0...v0.13.0

v0.12.0

25 Mar 11:09
9eb7f28

Choose a tag to compare

What's Changed

Notable Changes

Full cluster and queue management. This release adds 12 new tools for managing Buildkite clusters and cluster queues. You can now list, get, create, update, and delete both clusters and queues, as well as pause and resume queue dispatch — all from your MCP client. Cluster tools are gated behind read_clusters and write_clusters toolsets.

Lightweight job entries in get_build responses. The get_build tool's detailed response now includes a jobs array with lightweight JobEntry objects (id, name, state) alongside the existing job_summary aggregation. This gives agents enough context to identify and filter individual jobs without the overhead of full job payloads.

Features

  • feat(clusters): add CRUD and dispatch control tools for clusters and queues by @wolfeidau in #246
  • feat(builds): add lightweight job entries to get_build detailed response by @wolfeidau in #247

Full Changelog: v0.11.4...v0.12.0

v0.11.4

23 Mar 03:18
cf2d01c

Choose a tag to compare

What's Changed

  • feat(server): export SignalUnauthorized for use by external packages by @wolfeidau in #244

Full Changelog: v0.11.3...v0.11.4

v0.11.3

23 Mar 02:21
11231d4

Choose a tag to compare

What's Changed

  • feat(server): detect and surface Buildkite API 401 errors by @wolfeidau in #243

Full Changelog: v0.11.2...v0.11.3

v0.11.2

20 Mar 05:29
19b88f7

Choose a tag to compare

What's Changed

  • fix(trace): restore mcp.tool_name span attribute and fix OTel service name by @wolfeidau in #242

Full Changelog: v0.11.1...v0.11.2

v0.11.1

19 Mar 23:15
3852532

Choose a tag to compare

What's Changed

Features

  • feat(mcp): enable stateless mode for StreamableHTTP handler by @wolfeidau in #239
  • feat(trace): add client info and add tests for tracing middleware by @wolfeidau in #241

Chores

  • chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #240

Full Changelog: v0.11.0...v0.11.1