gradle-mcp
Verified Safeby rnett
Overview
Provides a Model Context Protocol (MCP) server for Gradle, enabling programmatic inspection, execution of tasks/tests, and interaction with Gradle builds, including Develocity Build Scan publishing.
Installation
jbang run --fresh dev.rnett.gradle-mcp:gradle-mcp:+ stdioEnvironment Variables
- JAVA_HOME
- GRADLE_OPTS
- DEVELOCITY_ACCESS_KEY
Security Notes
The server's core functionality involves executing arbitrary Gradle commands (`run_gradle_command`, `run_tests_with_gradle`) and accessing project data. While the server itself does not contain explicit 'eval' or malicious patterns, this inherent capability means that if the server is exposed to untrusted clients or networks, it could be leveraged to execute arbitrary commands or access files within the configured Gradle project roots on the host system. The `README.md` explicitly warns, "DO NOT EVER EXPOSE THIS SERVER TO THE INTERNET," which confirms this risk.
Similar Servers
planet-mcp
A Python-based project or service, likely related to development or build automation, given the tooling present.
devcontext
This server provides continuous, project-centric context awareness to enhance development by learning from patterns and delivering relevant codebase insights to AI agents.
gas_mcp
Manages Google Apps Script (GAS) projects, enabling comprehensive operations like file management, code execution, deployment, authentication, Git integration, and search through a unified interface. It acts as a local intermediary for GAS development workflows.
zed-mcp-server-buildkite
Integrate Buildkite CI/CD with the Zed editor for viewing and interacting with pipelines, builds, jobs, and artifacts.