← 返回目录
P

Pare Jvm

社区
为 AI 智能体提供结构化 Gradle 与 Maven 构建操作的 MCP 服务器。
GitHub 源仓库 ↗
★ 138 Stars 分类 · 开发工具 热门 源版本 57e1980e8375
43FMRS · D
可靠性
5/20
安全与权限
6/20
维护活跃度
13/20
文档质量
8/20
安装易用性
11/20

该服务器在 Pare 生态系统中为 JVM 构建工具提供结构化、节省 token 的包装。适合作为通用 Gradle/Maven MCP 服务器,但非官方构建工具维护者发布。配置简单,通过 npx 运行,兼容多个 MCP 客户端。

查看 FMRS 评分方法 →

Pare JVM 是 Pare 系列中专门针对 JVM 构建工具的 MCP 服务器。它将 Gradle 与 Maven 命令行工具封装为类型化的 JSON 输出,返回 schema 验证过的结构化数据,避免解析脆弱的终端文本。它利用 MCP 的 structuredContent 和 outputSchema 特性,为智能体提供可直接使用的类型安全数据。该服务器通过 npm 包 @paretools/jvm 发布,采用 stdio 传输。

工具能力

暂未整理工具清单。

安装接入

使用符合提供的 JSON 配置的 MCP 客户端配置该服务器。例如,在 Claude Desktop 配置中添加 mcpServers 键,设置 command 为 npx,args 为 ["-y", "@paretools/jvm"]。确保已安装 Node.js 20 或更高版本。

claude_desktop_config.json
{
  "mcpServers": {
    "pare-jvm": {
      "command": "npx",
      "args": [
        "-y",
        "@paretools/jvm"
      ]
    }
  }
}

选型与风险

适合谁

  • 使用 Gradle 或 Maven 的 JVM 项目。
  • 需要直接处理结构化数据的 AI 编码代理。
  • 希望减少构建工具的 token 消耗。

不适合谁

  • 不使用 JVM 构建工具的项目。
  • 依赖非标准命令行输出的高级构建场景。
  • 需要交互式终端或 TTY 的构建操作。

所需权限

  • 执行 Gradle 和 Maven 命令的能力。
  • 读取项目文件和构建配置的权限。
  • 网络访问权限,用于下载依赖(如适用)。
  • 创建、修改和删除构建产物和临时文件的权限。

风险与副作用

  • 执行构建命令可能修改项目文件(例如生成文件、清理目标目录)。
  • 如果命令不受限制,可能会发生意外的构建或测试执行。
  • 构建缓存或未保存工作可能潜在丢失。
  • 从不可信仓库运行的风险:确保项目来源可信。

常见排障

  1. 检查 Node.js 版本是否为 20 或更高。
  2. 验证 npx 是否在 PATH 中,或在 Windows 上使用 `cmd /c npx`。
  3. 运行 `npx -y @paretools/jvm` 来预缓存包。
  4. 如果连接超时,增加客户端的 initTimeout。
  5. 使用环境变量限制工具以减少上下文使用量。

使用场景

让 AI 智能体可靠地执行 Gradle 构建、测试和依赖管理任务。
让 AI 智能体可靠地执行 Maven 构建、测试和依赖管理任务。
在智能体工作流中消费结构化构建结果,而不必解析终端文本。

支持客户端

Claude Desktop完整支持
Claude Code完整支持
Cursor完整支持
VS Code完整支持
Windsurf完整支持
Cline完整支持
Roo Code完整支持
OpenAI Codex完整支持
Gemini CLI完整支持
Zed完整支持