Bazel MCP 服务器

Bazel MCP 服务器

为MCP启用的AI代理提供Bazel构建系统功能的本地服务器。

快速入门

安装

使用 Cursor

.cursor/mcp.json 文件中添加以下配置:

{
  "mcpServers": {
    "bazel": {
      "command": "npx",
      "args": [
        "-y",
        "github:nacgarg/bazel-mcp-server"
      ]
    }
  }
}

如果需要,可以指定 Bazel 二进制路径和工作区路径。

独立运行

直接从 GitHub 启动:

npx -y github:nacgarg/bazel-mcp-server

或从源码运行:

git clone https://github.com/nacgarg/bazel-mcp-server.git
cd bazel-mcp-server
npm install
npm run build
dist/index.js

配置

支持命令行参数、环境变量和配置文件。优先级顺序为:命令行 > 环境变量 > 配置文件。

参数描述
--bazel_pathBazel 二进制路径
--workspace_path工作区路径
--log_path日志路径

调试

设置 DEBUG=true 开启详细日志记录。