Bazel
Exposes common Bazel actions like build, test, and dependency analysis through an MCP server.
About
This project provides a Model Context Protocol (MCP) server enabling interaction with Bazel projects. It offers tools for building targets, finding dependencies and reverse dependencies, identifying source files, and running tests. Designed for use with applications like Claude Desktop, it enhances Bazel workflows by providing these functionalities as easily accessible services.
Key Features
- Finds dependencies of Bazel targets with optional depth
- Identifies direct source files associated with Bazel targets
- 4 GitHub stars
- Builds specified Bazel targets
- Finds reverse dependencies of Bazel targets or file paths with optional depth
- Runs tests for specified Bazel targets
Use Cases
- Integrating Bazel build and analysis into development environments like Claude Desktop.
- Streamlining Bazel testing workflows.
- Automating dependency analysis for Bazel projects.