Release history
buildkite/buildkite-mcp-server releases
Official MCP server for Buildkite. Create new pipelines, diagnose and fix failures, trigger builds, monitor job queues, and more.
All releases
36 shown
- Removed `jobs_total` field from `BuildSummary` due to lack of API equivalent
- Added `cancel_build`, `rebuild_build`, `retry_job`, and `get_job_env` tools gated by the `write_builds` toolset
- Pushed job state filtering in `list_builds` to the Buildkite API using go-buildkite v4.17.0
Full changelog
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 https://github.com/buildkite/buildkite-mcp-server/pull/250
- feat(builds): push job state filtering to API via go-buildkite v4.17.0 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/249
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.13.0...v1.0.0
- Removed CLI tools: delete_cluster and delete_cluster_queue
Full changelog
What's Changed
- feat(clusters): remove delete_cluster and delete_cluster_queue tools by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/248
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.12.0...v0.13.0
- Full cluster and queue management: new CRUD tools for clusters and queues with pause/resume dispatch; gated by read_clusters/write_clusters toolsets
- Lightweight job entries added to `get_build` detailed response (JobEntry objects with id, name, state)
Full changelog
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 https://github.com/buildkite/buildkite-mcp-server/pull/246
- feat(builds): add lightweight job entries to get_build detailed response by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/247
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.11.4...v0.12.0
- Exported SignalUnauthorized from the server module for use by external packages
Full changelog
What's Changed
- feat(server): export SignalUnauthorized for use by external packages by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/244
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.11.3...v0.11.4
- Detect and surface Buildkite API 401 errors
Full changelog
What's Changed
- feat(server): detect and surface Buildkite API 401 errors by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/243
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.11.2...v0.11.3
Fixed trace span attribute restoration and OTel service name correction.
Full changelog
What's Changed
- fix(trace): restore mcp.tool_name span attribute and fix OTel service name by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/242
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.11.1...v0.11.2
- Enabled stateless mode for StreamableHTTP handler (mcp)
- Added client information to tracing middleware and related tests
Full changelog
What's Changed
Features
- feat(mcp): enable stateless mode for StreamableHTTP handler by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/239
- feat(trace): add client info and add tests for tracing middleware by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/241
Chores
- chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/240
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.11.0...v0.11.1
- Removed the `wait_for_build` tool; use `get_build` in a polling loop instead.
- Migrated from the third‑party `mcp-go` library to the official `github.com/modelcontextprotocol/go-sdk`.
- All MCP tool output is now sanitized against prompt injection using a centralized 5‑stage pipeline (invisible character filtering, control character stripping, code fence metadata filtering, HTML allowlist sanitization, and LLM delimiter neutralization).
- Support org‑wide build listing when `pipeline_slug` is omitted.
- Added `max log bytes` CLI flag for limiting `buildkite-logs` output.
- Integrated `buildkite-logs` v0.8.0 `NewReader` API.
Full changelog
What's Changed
Notable Changes
Migrated to the official MCP Go SDK. This release replaces the third-party mcp-go library with github.com/modelcontextprotocol/go-sdk. Tool handlers are now typed, dependencies are injected via context middleware, and transport setup is handled entirely by the SDK. The dynamic toolsets feature (search_tools, list_toolsets) has been removed as a result.
All tool output is now sanitized against prompt injection. Build logs, annotations, and other content from the Buildkite API can contain adversarial text. A centralized 5-stage sanitization pipeline now runs on every tool response: invisible character filtering, control character stripping, code fence metadata filtering, HTML allowlist sanitization, and LLM delimiter neutralization.
wait_for_build has been removed. This tool was a frequent source of MCP client timeouts and couldn't be made to work reliably across agents. Use get_build in a polling loop instead.
Fixes
- fix: include required MCP fields in WaitForBuild progress notifications by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/215
- Revert "fix: include required MCP fields in WaitForBuild progress notifications" by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/216
- refactor: remove wait_for_build tool by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/226
- fix: mark optional job log tool params with omitempty by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/236
- refactor: remove redundant manual arg validation in tool handlers by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/237
Note: WaitForBuild was removed in the end as I was unable to ensure it worked reliably with more than a couple of agents.
Features
- feat: support org-wide build listing when pipeline_slug is omitted by @dbr787 in https://github.com/buildkite/buildkite-mcp-server/pull/225
- feat: add max log bytes CLI flag for buildkite-logs limit by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/229
- feat: integrate buildkite-logs v0.8.0 NewReader API by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/230
- Remove client-side url.Parse validation for repository URLs by @afreakk in https://github.com/buildkite/buildkite-mcp-server/pull/233
- feat: sanitize all MCP tool output to mitigate prompt injection by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/232
Chores
- chore(deps): bump golang from 1.25.7 to 1.26.0 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/211
- chore: migrate from mcp-go to official go-sdk by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/220
- chore(deps): bump golang from 1.26.0 to 1.26.1 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/221
- chore: upgrade buildkite-logs to v0.7.0 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/227
- chore(deps): bump github.com/modelcontextprotocol/go-sdk from 1.4.0 to 1.4.1 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/235
- chore(deps): bump golang from
e2ddb15toc7e98ccin /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/234
New Contributors
- @dbr787 made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/225
- @afreakk made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/233
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.10.0...v0.11.0
- Support for Anthropic's "Tool Search" pattern
Full changelog
What's Changed
Features
- feat: add support from Anthropic's "Tool Search" pattern by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/190
Chores
- chore(deps): bump golang from
36b4f45to6cc2338in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/198 - chore(deps): bump golang from 1.25.5 to 1.25.6 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/200
- chore(deps): bump golang from 1.25.6 to 1.25.7 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/202
- chore(deps): bump github.com/alecthomas/kong from 1.13.0 to 1.14.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/204
- chore: simplify compose and update goreleaser and golanglint-ci by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/207
- chore(deps): bump github.com/buildkite/buildkite-logs from 0.6.3 to 0.6.4 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/203
- chore(deps): upgrade buildkite-logs from v0.6.4 to v0.6.7 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/209
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.9.0...v0.10.0
Fixed artifact list endpoint pagination.
Full changelog
What's Changed
- chore(deps): bump golang from
20b91edto36b4f45in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/195 - chore(deps): bump the otel group with 6 updates by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/191
- Add test to show that build id should be in test runs by @niceking in https://github.com/buildkite/buildkite-mcp-server/pull/196
- fix: Add pagination to artifact list endpoints by @JoeColeman95 in https://github.com/buildkite/buildkite-mcp-server/pull/197
New Contributors
- @niceking made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/196
- @JoeColeman95 made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/197
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.8.0...v0.9.0
Minor fixes and improvements.
Full changelog
What's Changed
- feat: get artifacts by job by @mcncl in https://github.com/buildkite/buildkite-mcp-server/pull/194
- chore(deps): bump golang from 1.25.4 to 1.25.5 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/193
- chore(deps): bump github.com/mark3labs/mcp-go from 0.43.0 to 0.43.2 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/192
- chore(deps): bump github.com/buildkite/go-buildkite/v4 from 4.9.1 to 4.11.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/188
- chore(deps): bump github.com/alecthomas/kong from 1.12.1 to 1.13.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/187
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.7.4...v0.8.0
- Add health check endpoint to HTTP server
Full changelog
What's Changed
- Add health check endpoint to HTTP server by @jakeyr in https://github.com/buildkite/buildkite-mcp-server/pull/183
- chore(deps): bump golang from 1.25.2 to 1.25.3 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/177
- chore(deps): update buildkite-logs to v0.6.3 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/184
- chore: remove the log info tool as it is rarely used by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/182
- chore(deps): bump golang from 1.25.3 to 1.25.4 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/185
New Contributors
- @jakeyr made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/183
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.7.3...v0.7.4
Minor fixes and improvements.
Full changelog
What's Changed
- chore(deps): bump github.com/mark3labs/mcp-go from 0.41.1 to 0.43.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/180
- chore(deps): bump buildkite-logs to the latest version by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/181
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.7.2...v0.7.3
- MCP server containers now use Chainguard images
Full changelog
What's Changed
- chore(deps): upgrade go-buildkite to fix issue with list pipelines json by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/175
- feat: move the to chainguard images for the mcp for consistency by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/176
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.7.1...v0.7.2
- Option to disable branch filtering when creating a build
Full changelog
What's Changed
- feat: allow disabling of branch filtering when creating a build by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/174
- chore(deps): bump github.com/buildkite/go-buildkite/v4 from 4.5.1 to 4.9.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/172
- chore: updated server.json and published to mcp registry by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/171
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.62.0 to 0.63.0 in the otel group across 1 directory by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/154
- chore(deps): bump golang from 1.25.1 to 1.25.2 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/173
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.7.0...v0.7.1
- Removed the `get_job` tool; its functionality merged into `get_build`.
- Updated `get_build` to incorporate `get_jobs` functionality
Full changelog
What's Changed
- chore: add a server.json to enable publishing to official mcp registry by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/167
- feat: update the get_build to incorporate the get_jobs functionality by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/166
- chore: pair back the mcp registry file to get it working by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/168
- fix: removed a bunch of high token fields from jobs by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/169
- chore: enable testify lint to make things tidy by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/170
- chore(deps): bump github.com/mark3labs/mcp-go from 0.41.0 to 0.41.1 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/164
- chore(deps): bump golang from
8305f5ftod709837in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/165
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.6.1...v0.7.0
[!IMPORTANT]
This release removes theget_jobtool as its functionality has been merged intoget_buildto streamline build troubleshooting.
- Creating a pipeline requires the `create_webhook` flag to be set.
- Handler middleware ensures OpenTelemetry attributes are set
- Support for retrieving tokens directly from 1Password
- Auto-creation of webhooks with new pipelines
Full changelog
What's Changed
- Update Dockerfile.local to go 1.24.5 as per go.mod by @ipedrazas in https://github.com/buildkite/buildkite-mcp-server/pull/152
- chore(deps): bump golang from
a5e935dto8305f5fin /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/153 - feat: adding handler middleware to ensure otel attributes are set by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/150
- feat: added support for retrieving tokens directly from 1password by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/155
- docs: update readme now that docs have been migrated by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/161
- feat: support auto-creation of webhooks with new pipelines by @cnunciato in https://github.com/buildkite/buildkite-mcp-server/pull/160
- chore(deps): bump github.com/mark3labs/mcp-go from 0.39.1 to 0.41.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/162
- fix: when creating a pipeline we require the create_webhook to be set by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/163
New Contributors
- @ipedrazas made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/152
- @cnunciato made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/160
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.6.0...v0.6.1
- Toolsets feature allowing selection of a subset of tools with optional dynamic inclusion
- Read‑only option that disables all write‑capable tools
Full changelog
Notable Changes
This release includes:
- Toolsets, which allows you to select a subset of tools
- A read-only option, which disables all tools that write to buildkite
For more information see the Toolsets section of the README.
What's Changed
- chore(deps): bump github.com/cenkalti/backoff/v5 from 5.0.2 to 5.0.3 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/133
- chore(deps): bump golang from
91e2cd4to5502b0ein /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/138 - chore(deps): bump github.com/mark3labs/mcp-go from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/134
- chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/139
- feat: this adds toolsets with optional dynamic tools as well by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/142
- fix: include missing toolset for all case :face-palm: by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/143
- chore(deps): bump golang from 1.25.0 to 1.25.1 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/145
- refactor: moving toolsets out of internal and adjusting logic by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/147
- chore: removing unused JOB_LOG_TOKEN_THRESHOLD and tool code by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/148
- docs: update README with section for toolsets including examples by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/149
- chore(deps): bump github.com/mark3labs/mcp-go from 0.38.0 to 0.39.1 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/144
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.11...v0.6.0
- Added token tracking to OpenTelemetry (OTel)
Full changelog
What's Changed
- chore: bump buildkite-logs to v0.6.0 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/127
- feat: add token tracking to otel and some cleanup of http errors by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/129
- chore: update buildkite-logs to latest release by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/130
- fix: update error handling in line with mcp-go recommendations by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/131
- fix: downgrade go-buildkite as there is currently an issue in clusters by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/132
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.10...v0.5.11
- Added wait-for-build command to work with create or push operations
- Added unblock-build command and updated the README
Full changelog
What's Changed
- docs: fix installation instructions to always update and use docker hub by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/121
- docs: add Toolhive deployment instructions by @JAORMX in https://github.com/buildkite/buildkite-mcp-server/pull/123
- chore(deps): bump golang from 1.24.6 to 1.25.0 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/125
- listen on localhost, but document risks of binding on 0.0.0.0 by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/122
- feat: add wait for build tool which works with create or push by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/124
- chore(deps): bump github.com/mark3labs/mcp-go from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/119
- feat: added unblock build tool and updated readme by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/126
New Contributors
- @JAORMX made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/123
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.9...v0.5.10
- Removed the broken Cursor button from the interface.
- Added a resource providing guidance on job log analysis.
Full changelog
What's Changed
- Docs: Fix cursor link, add to config section by @tomcwatts in https://github.com/buildkite/buildkite-mcp-server/pull/113
- Remove broken Cursor button and add proper configuration section by @tomcwatts in https://github.com/buildkite/buildkite-mcp-server/pull/114
- feat: add a resource which provides guidance on job log analysis by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/112
- chore: reduce token use based on duplication and obvious descriptions by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/115
- docs: update the README with joblogs and AGENT.md recommendation. by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/116
- fix: remove unused job logs tool params to save more tokens! by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/117
- Document release process by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/111
- chore: move jobs.go to typed params and update tests by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/118
- chore(deps): bump github.com/alecthomas/kong from 1.12.0 to 1.12.1 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/109
- chore(deps): bump golang from 1.24.5 to 1.24.6 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/120
New Contributors
- @tomcwatts made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/113
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.8...v0.5.9
- Adding support for streamable MCP server
- New job logs tools to enhance troubleshooting and reduce token use
- Improved pipelines list and get handling to reduce tokens
Full changelog
What's Changed
- Update README to use token threshold value as a string by @omehegan in https://github.com/buildkite/buildkite-mcp-server/pull/99
- feat: new job logs tools to enhance troubleshooting and reduce token use by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/102
- Ignore zed config and zed debugger binaries by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/105
- feat: improved pipelines list and get handling to reduce tokens by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/106
- refactor: revisit builds and reduce token use for common tasks by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/107
- chore(deps): bump github.com/mark3labs/mcp-go from 0.33.0 to 0.36.0 by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/108
- Adding support for streamable MCP server by @eaugene in https://github.com/buildkite/buildkite-mcp-server/pull/65
New Contributors
- @omehegan made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/99
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.7...v0.5.8
- Add an Add to Docker Desktop button
- Refactor: make the MCP server usable as a library
Full changelog
What's Changed
- fix: dependabot docker updates by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/92
- chore: upgrade mcp-go to v0.33.0 by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/93
- chore(deps): bump golang from 1.24.3 to 1.24.5 in /.buildkite by @dependabot[bot] in https://github.com/buildkite/buildkite-mcp-server/pull/95
- Add an Add to Docker Desktop button by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/97
- Fix accidental heading by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/98
- Tweak tool schema and descriptions by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/100
- refactor: make the mcp server usable as a library by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/101
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.6...v0.5.7
- Implement URL rewriting for artifact downloads with proper URL parsing
- Local jobslogs handling moved to opt‑in
Full changelog
What's Changed
- Add instructions for Claude Code to README by @sj26 in https://github.com/buildkite/buildkite-mcp-server/pull/86
- Tweak configuration in README by @sj26 in https://github.com/buildkite/buildkite-mcp-server/pull/89
- feat: implement URL rewriting for artifact downloads with proper URL parsing by @eaugene in https://github.com/buildkite/buildkite-mcp-server/pull/67
- fix: remove unused context passed in at tool creation by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/90
- feat: local jobslogs handling moved to opt in by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/72
- chore: linting updates so you can now format with make lint-fix by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/91
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.5...v0.5.6
- Added JSON struct tags for CreatePipelineArgs, UpdatePipelineArgs and CreateBuildArgs
Full changelog
What's Changed
- add simple test to ensure that creation of trace provider is valid by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/82
- fix: adjusted docker hub login in release script by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/83
- Added JSON struct tags for CreatePipelineArgs, UpdatePipelineArgs and CreateBuildArgs by @jdotw in https://github.com/buildkite/buildkite-mcp-server/pull/84
- fix: add GHCR login during release to push images by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/85
New Contributors
- @jdotw made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/84
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.4...v0.5.5
Minor fixes and improvements.
Full changelog
What's Changed
- Update otel semconv to v1.34.0 by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/81
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.3...v0.5.4
- Add session tags for the release pipeline
- Rework get_job_logs to handle very large logfiles
- Update progress output format for docker compose
Full changelog
What's Changed
(re-created release due to fixing a small issue in automated release pipeline)
- Add session tags for the release pipeline by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/80
- chore: update to newer compose plugin by @mcncl in https://github.com/buildkite/buildkite-mcp-server/pull/71
- feat: Rework get_job_logs to handle very large logfiles by @bearcage-dayjob in https://github.com/buildkite/buildkite-mcp-server/pull/68
- chore: update the progress output format for docker compose by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/73
- chore(deps): bump github.com/alecthomas/kong from 1.11.0 to 1.12.0 by @dependabot in https://github.com/buildkite/buildkite-mcp-server/pull/78
- chore(deps): bump docker/library/golang from 1.24.2 to 1.24.4 by @dependabot in https://github.com/buildkite/buildkite-mcp-server/pull/75
- chore(deps): bump the otel group with 5 updates by @dependabot in https://github.com/buildkite/buildkite-mcp-server/pull/77
- chore(deps): bump alpine from 3.21 to 3.22 by @dependabot in https://github.com/buildkite/buildkite-mcp-server/pull/76
- chore: add support for docker hub and push an image using ko by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/74
- Fix malformed json schema for
create_buildtool's input schema by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/79
New Contributors
- @bearcage-dayjob made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/68
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.1...v0.5.3
- Added pipeline create, update endpoints
- Added build creation endpoint
Full changelog
What's Changed
- feat: added pipeline create, and update, along with build create by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/34
- docs: Improve README UX by @mekenthompson in https://github.com/buildkite/buildkite-mcp-server/pull/66
- Automate the release process by @mcncl in https://github.com/buildkite/buildkite-mcp-server/pull/40
New Contributors
- @mekenthompson made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/66
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.5.0...v0.5.1
- Removed the production use disclaimer from project materials.
- Improved tool descriptions for clarity
- Added Zed instructions to README
Full changelog
What's Changed
- Link to new token page with read_pipelines selected by @JuanitoFatas in https://github.com/buildkite/buildkite-mcp-server/pull/54
- Add Zed instructions to README by @sj26 in https://github.com/buildkite/buildkite-mcp-server/pull/53
- chore: upgrade mcp-go so we can use new testing features by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/56
- chore: add code of conduct to project by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/57
- chore: add dependabot with groupings based on agent project by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/58
- chore(deps): bump the otel group with 5 updates by @dependabot in https://github.com/buildkite/buildkite-mcp-server/pull/59
- feat: reviewed and improved the tool descriptions by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/61
- refactor: move the headers parser out to the command package by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/60
- chore: updated documentation on scopes and collapsed editor configs by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/62
- chore: enable gosec for security checking and gocritic for go conventions by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/63
- chore: remove production use disclaimer after review by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/64
New Contributors
- @JuanitoFatas made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/54
- @sj26 made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/53
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.4.1...v0.5.0
Fixed header parsing when sending custom tokens.
Full changelog
What's Changed
- fix: adjust nil of Jobs for embedded struct to resolve lint issue by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/51
- Fix the Header Parsing with sending Custom Tokens by @eaugene in https://github.com/buildkite/buildkite-mcp-server/pull/50
- chore: added agents.md file with project conventions by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/52
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.4.0...v0.4.1
- Add Cursor deeplink
Full changelog
What's Changed
- Add Cursor deeplink by @catkins in https://github.com/buildkite/buildkite-mcp-server/pull/47
- Debug build with test engine by @blaknite in https://github.com/buildkite/buildkite-mcp-server/pull/48
New Contributors
- @blaknite made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/48
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.3.0...v0.4.0
- Support to specify base URL and HTTP headers in the MCP server
- Add estimation of token count to job log traces
- Add link header to list results
Full changelog
What's Changed
- Updated the release instructions to match what we have been doing by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/27
- Added OTEL tracing for local development and testing by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/28
- Add setup instructions for VSCode by @timfallmk in https://github.com/buildkite/buildkite-mcp-server/pull/29
- reduce default builds to 1 by @mcncl in https://github.com/buildkite/buildkite-mcp-server/pull/30
- Add Support to specify the base URL and HTTP Headers in the MCP server by @eaugene in https://github.com/buildkite/buildkite-mcp-server/pull/32
- chore: upgrade mcp package and add readonly annotations by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/35
- feat: add read only access to clusters and cluster queues by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/36
- fix: updated base URL with default and made token required by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/37
- feat: add an estimation of token count to job log traces by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/41
- set mcp client name to buildkite-mcp-server by @RemyDeWolf in https://github.com/buildkite/buildkite-mcp-server/pull/43
- chore: updates and docs adjustments by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/44
- feat: add the link header to list results by @wolfeidau in https://github.com/buildkite/buildkite-mcp-server/pull/45
- Issue #42 support build annotations (draft) by @RemyDeWolf in https://github.com/buildkite/buildkite-mcp-server/pull/46
New Contributors
- @timfallmk made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/29
- @eaugene made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/32
- @RemyDeWolf made their first contribution in https://github.com/buildkite/buildkite-mcp-server/pull/43
Full Changelog: https://github.com/buildkite/buildkite-mcp-server/compare/v0.2.0...v0.3.0