# gradle-mcp

> A comprehensive MCP server for Gradle.

- **URL**: https://www.freshcrate.ai/projects/gradle-mcp
- **Author**: rnett
- **Category**: MCP Servers
- **Latest version**: `0.0.11` (2026-03-28)
- **License**: Apache-2.0
- **Source**: https://github.com/rnett/gradle-mcp
- **Homepage**: https://gradle-mcp.rnett.dev/
- **Language**: HTML
- **GitHub**: 45 stars, 2 forks
- **Registry**: github
- **Tags**: `agent`, `agent-skills`, `ai`, `build`, `developer-tools`, `gradle`, `html`, `mcp`, `mcp-server`

## Description

A comprehensive MCP server for Gradle.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `0.0.11` | 2026-03-28 | Medium | ## Reliability and Performance *   **Windows Stability**: Redesigned the internal locking and indexing engine to eliminate "60-second timeout" and "file in use" errors on Windows. *   **Isolated Search**: Tools now use ephemeral "session views," allowing concurrent code searching and reading while builds are running without file contention. *   **Virtual Indexing**: Switched to a virtual search model that eliminates the slow physical merging of dependency indices.  ## Dependency Management |
| `0.0.10` | 2026-03-14 | Low | ## Highlights  ### Dependency & Source Analysis  A major new capability this release: agents can now browse and search the actual source code of your project's dependencies directly from the MCP server. This enables understanding unfamiliar library APIs, tracing how a class is implemented, and exploring internal implementation details — without leaving the build tool context.  - **New dependency source tools**: search, navigate, and read source files from resolved dependencies and plugins |
| `0.0.9` | 2026-03-02 | Low | ## What's Changed * Added some agent skills for working with gradle.  See https://gradle-mcp.rnett.dev/latest/skills/ for more details. * Added tools for accessing and searching Gradle's documentation * Improved tool descriptions * Improved REPL tool error handling   **Full Changelog**: https://github.com/rnett/gradle-mcp/compare/0.0.8...0.0.9 |
| `0.0.8` | 2026-02-27 | Low | ## What's Changed * Update dependency ch.qos.logback:logback-classic to v1.5.29 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/67 * Update slf4j monorepo to v2.0.17 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/74 * Update jetbrains.compose to v1.10.1 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/78 * Update koin to v4.1.1 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/81 * Update dependency com.android.tools.build:gradle to v9.0.1 by |
| `0.0.7` | 2026-02-08 | Low | ## What's Changed * Reduce the number of tools by combining functionality and relying more on tool descriptions * Enhance waiting/tailing options for background jobs   **Full Changelog**: https://github.com/rnett/gradle-mcp/compare/0.0.6...0.0.7 |
| `0.0.6` | 2026-02-02 | Low | ## What's Changed * Add ability to source environment from new shell process instead of inheriting it from the MCP server  * Fix the JVM used to run the Gradle build so that it's not always forced to the MCP server's   **Full Changelog**: https://github.com/rnett/gradle-mcp/compare/0.0.5...0.0.6 |
| `0.0.5` | 2026-01-31 | Low | ## What's Changed  Added a set of tools for running and managing Gradle builds in the background.  For example, a server or website devserver, so that the agent can then visit the webpage.   **Full Changelog**: https://github.com/rnett/gradle-mcp/compare/0.0.4...0.0.5 |
| `0.0.4` | 2026-01-27 | Low | ## What's Changed  Most tools now use textual output with mostly human readable formatting, avoiding the token cost of JSON.  **Full Changelog**: https://github.com/rnett/gradle-mcp/compare/0.0.3...0.0.4 |
| `0.0.3` | 2025-11-01 | Low | ## What's Changed * Update dependency org.jetbrains.kotlin.plugin.serialization to v2.2.21 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/19 * Update kotlin monorepo to v2.2.21 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/18 * Update dependency ch.qos.logback:logback-classic to v1.5.20 by @renovate[bot] in https://github.com/rnett/gradle-mcp/pull/16 * Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 by @renovate[bot] in https://github.com/rnett/g |
| `0.0.2` | 2025-10-16 | Low | ## What's Changed * Instead of returning huge results from execution tools, we now return a summary and provide separate tools to look up pieces of information about past builds * Lots of description fine-tuning, especially for testing tools * Created a tool to run a single test task - agents seem to have an easier time using it * Support for roots - if you have a single root, you may not specify the Gradle project root, the MCP root will be used   **Full Changelog**: https://github.com/r |

## Citation

- HTML: https://www.freshcrate.ai/projects/gradle-mcp
- Markdown: https://www.freshcrate.ai/projects/gradle-mcp.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/gradle-mcp/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
