freshcrate
Home > MCP Servers > gradle-mcp

gradle-mcp

A comprehensive MCP server for Gradle.

Description

A comprehensive MCP server for Gradle.

README

A Model Context Protocol (MCP) server for Gradle. It gives AI agents the tools they need to explore project structures, run tasks, audit dependencies, and interact with the JVM runtime.

Features

Source downloading and indexing tools will be moving to a dedicated MCP/cli soon.

  • Agent Skills: Built-in workflows that guide AI agents through complex Gradle tasks.
  • Project Mapping: Easily explore multi-project structures, modules, tasks, and properties.
  • Smart Task Execution: Run builds in the background, monitor progress, and capture specific task outputs without the noise. Supports advanced environment control and shell environment sourcing.
  • Advanced Testing: Run filtered test suites and get full access to logs and stack traces for every test case.
  • Dependency & Source Search: Search and browse the source code of your dependencies or Gradle's own sources.
  • Interactive Kotlin REPL: Test project utilities and explore APIs in a persistent REPL with access to all your classes.
  • Compose UI Previews: Render UI components directly to images from the project runtime for visual auditing.
  • Gradle Documentation: Instant access to searchable, indexed Gradle User Guides and DSL references.
  • Develocity Build Scans: Ask your agent to publishing of Build Scans for deep troubleshooting.
  • Token Optimized: Compact data formats designed to keep context usage low.

Configuration

The GRADLE_MCP_PROJECT_ROOT environment variable can be set to provide a default Gradle project root. This is used if no project root is specified in a tool call and there isn't exactly one MCP root configured.

Getting started

Important

JDK 21 or higher is required to run gradle-mcp. You can use JBang to install JDKs too: docs.

Use jbang:

# For releases
jbang run --quiet --fresh gradle-mcp@rnett

# For snapshots
jbang run --quiet --fresh gradle-mcp-snapshot@rnett
{
  "mcpServers": {
    "gradle": {
      "command": "jbang",
      "args": [
        "run",
        "--quiet",
        "--fresh",
        "gradle-mcp@rnett"
      ]
    }
  }
}

Alternatively, run the GAV directly:

jbang run --fresh dev.rnett.gradle-mcp:gradle-mcp:+
{
  "mcpServers": {
    "gradle": {
      "command": "jbang",
      "args": [
        "run",
        "--fresh",
        "dev.rnett.gradle-mcp:gradle-mcp:+"
      ]
    }
  }
}

See the documentation for more details.

Agent Skills

Agent Skills are specialized guides that help AI agents navigate common Gradle workflows reliably.

Included skills:

  • running_gradle_builds: Running Gradle Commands, Background Jobs, and Investigating Failures.
  • running_gradle_tests: Running and Investigating Tests.
  • managing_gradle_dependencies: Auditing and updating dependencies.
  • introspecting_gradle_projects: Mapping project structure, modules, and tasks.
  • searching_dependency_sources: Searching and reading dependency source code.
  • interacting_with_project_runtime: Running Code in the Project's Environment (REPL).
  • researching_gradle_internals: Searching and reading the Gradle User Guide and source code.
  • verifying_compose_ui: Visually verifying Compose UI components.
  • gradle_expert: Senior Build Engineer guidance for build scripts and failures.

For instructions on how to use these skills, see the Agent Skills documentation.

Release History

VersionChangesUrgencyDate
0.0.11## 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 Medium3/28/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mcp-verified-repo-memoryProvide reliable, repository-scoped memory for AI coding agents with code citations, just-in-time verification, and stale-proof data management.main@2026-04-21
mcp-local-ragLocal-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup.v0.13.0
fast-agentCode, Build and Evaluate agents - excellent Model and Skills/MCP/ACP Supportv0.6.17
spaceship-mcp🚀 Manage domains, DNS, contacts, and listings with spaceship-mcp, a community-built MCP server for the Spaceship API.main@2026-04-21
product-management-skill🧠 Enable AI coding agents to adopt product management skills and build user-focused software efficiently.main@2026-04-21