Gradle MCP 服务器

Gradle MCP 服务器

一个用于让 AI 工具与 Gradle 项目交互的 Model Context Protocol (MCP) 服务器。

快速入门

环境要求

  • JDK 17 或更高版本

安装

推荐通过命令行下载: Linux/macOS:

TARGET_DIR="$HOME/mcp-servers/gradle-mcp-server" && mkdir -p "$TARGET_DIR" && curl -fSL -o "$TARGET_DIR/gradle-mcp-server-all.jar" "https://github.com/IlyaGulya/gradle-mcp-server/releases/latest/download/gradle-mcp-server-all.jar"

Windows (PowerShell):

$targetDir = Join-Path $env:USERPROFILE "mcp-servers\gradle-mcp-server"; if (-not (Test-Path $targetDir)) { New-Item -ItemType Directory -Path $targetDir -Force | Out-Null }; $outFile = Join-Path $targetDir "gradle-mcp-server-all.jar"; Invoke-WebRequest -Uri "https://github.com/IlyaGulya/gradle-mcp-server/releases/latest/download/gradle-mcp-server-all.jar" -OutFile $outFile

配置

在支持的客户端配置文件中添加以下内容:

{
  "mcpServers": {
    "gradle-mcp-server": {
      "command": "java",
      "args": [
        "-jar",
        "<absolute_path_to_home>/mcp-servers/gradle-mcp-server/gradle-mcp-server-all.jar"
      ],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

使用

安装完成后,重启客户端即可使用该工具。

构建与运行

从源码构建:

./gradlew shadowJar

运行 JAR 文件:

java -jar build/libs/gradle-mcp-server-all.jar