← 返回目录
B

Buildkite MCP Server

官方
官方 Buildkite MCP 服务器,将构建数据接入 AI 工具。
GitHub 源仓库 ↗
★ 53 Stars 分类 · 开发工具 热门 源版本 bc646619e967
54FMRS · D
可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
12/20
安装易用性
12/20

Buildkite MCP 服务器是官方的 MCP 集成,提供稳定且安全的数据访问。它适合开发团队在 AI 工具中使用,但要求用户具备 Buildkite 基础知识并注意令牌安全。

查看 FMRS 评分方法 →

Buildkite MCP 服务器是 Buildkite 官方提供的 Model Context Protocol (MCP) 服务器,通过标准化的 MCP 协议将 Buildkite API 数据(管道、构建、作业、测试)暴露给 AI 工具和编辑器。它支持通过 Docker 容器以 stdio 方式运行,并需要 BUILDKITE_API_TOKEN 环境变量进行认证。该服务器特别适合希望利用 AI 辅助查询和监控 CI/CD 流水线的开发团队,能够在本地或容器化环境中安全地访问 Buildkite 数据。

工具能力

list_pipelines
列出当前账户下的所有管道
get_pipeline
获取指定管道的详细信息
list_builds
列出管道或账户的构建记录
get_build
获取指定构建的详细信息和状态
get_job_log
获取作业的日志输出
list_jobs
列出构建中的作业
list_tests
列出构建中的测试结果

安装接入

  1. 获取 Buildkite API 令牌:访问 https://buildkite.com/user/api-access-tokens 创建。
  2. 运行容器(推荐):docker run -i --rm -e BUILDKITE_API_TOKEN=your_token ghcr.io/buildkite/buildkite-mcp-server:0.7.0
  3. 在 MCP 客户端配置中使用上述命令作为命令。

选型与风险

适合谁

  • 使用 Buildkite 作为 CI/CD 平台的开发团队
  • 希望将 AI 工具集成到开发工作流中的团队
  • 需要快速获取构建信息的 DevOps 工程师

不适合谁

  • 不使用 Buildkite 的用户
  • 需要图形化界面的用户(MCP 服务器不提供 UI)
  • 需要非官方数据源的场景

所需权限

  • 需要 BUILDKITE_API_TOKEN 以认证访问 Buildkite API
  • 令牌权限决定了可访问的数据范围(如读取管道、构建、日志等)

风险与副作用

  • API 令牌泄露风险:令牌应保密,只在安全环境中传递
  • 日志访问可能包含敏感信息,需确保调用者权限正确
  • HTTP 模式下如果配置透传头,需确保反向代理正确认证

常见排障

  1. 确保 BUILDKITE_API_TOKEN 已正确设置且有效
  2. 验证令牌的权限是否覆盖所需数据(如管道读取、日志读取)
  3. 在容器中运行时,确保使用 `-i` 和 `--rm` 标志,并正确传递环境变量
  4. 检查网络连接是否能够访问 Buildkite API
  5. 在 HTTP 模式下,检查反向代理是否正确转发了必要的请求头

使用场景

让 AI 助手查询最近的构建状态和日志
快速定位失败的作业并分析日志
监控多个管道的构建趋势
自动化生成构建报告

支持客户端

Claude Desktop完整支持