← 返回目录
P

Pare Jvm

社区
为 AI 智能体提供结构化 Gradle 与 Maven 构建操作的 MCP 服务器。
分类
开发工具 第 327 / 438
Stars
★ 138 热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+ · Java
凭据
无需凭据
许可证
MIT
最近提交
43FMRS · D

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

最强项 · 维护活跃度 13/20 最弱项 · 可靠性 5/20

可靠性
5/20
安全与权限
6/20
维护活跃度
13/20
文档质量
8/20
安装易用性
11/20
查看各项评分依据
可靠性 5/20
仅能确认 manifest 中存在 0.22.0 版本、npm 包名与 stdio 传输;未提供 packages/server-jvm 的源码、测试或 CI 工作流,无法验证 MCP 握手、工具列表与实际行为是否一致。README 的通用结构化输出设计只是间接线索,不能归因到该 server。因缺少可复现证据,按静态校准扣分。
安全与权限 6/20
未见恶意代码、凭据泄露等红线;但也没有任何源码显示该 server 如何处理 Gradle/Maven 的权限、凭据、网络访问或危险操作的确认机制。构建工具可执行插件代码并访问网络,相关风险未在材料中说明。因证据缺失下调,未发现红线问题。
维护活跃度 13/20
仓库未归档、MIT 许可证、npm 包 0.22.0 版本、CI/Codecov/OpenSSF 徽章显示项目层面有维护;但这些都是仓库级证据,未提供该 server 的提交历史、问题响应或安全公告渠道。因缺少 server 专属维护证据而扣分。
文档质量 8/20
README 提供通用安装、配置、故障排查和文档链接,但未提供 packages/server-jvm 的工具参数、输出 schema、限制或依赖(Gradle/Maven)说明。通用文档不能替代该 server 的专项文档,因此低于 10 分。
安装易用性 11/20
manifest 给出 npm 包和 stdio,README 有 npx init 预置、客户端配置示例和 Node>=20 要求,安装路径清晰;但未提供 jvm server 专属的端到端步骤或平台兼容证据,也未说明需要预装 Gradle/Maven。按静态校准未超过 15。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件执行命令或代码

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js 20+ · Java

使用符合提供的 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"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "pare-jvm": {
      "command": "npx",
      "args": [
        "-y",
        "@paretools/jvm"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add pare-jvm -- npx -y @paretools/jvm

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 MCP 客户端中连接服务器后,检查工具列表中是否出现 pare-jvm(@paretools/jvm)提供的 Gradle/Maven 工具;也可以运行 npx @paretools/init doctor 来验证配置是否生效。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 Gradle 构建这个项目,并把结果以结构化 JSON 汇报给我
  • 运行 Maven 测试套件,告诉我哪些测试失败了
  • 列出当前 Gradle 项目的任务(tasks),并用简洁的 JSON 输出
  • 用 Maven 清理并重新打包这个项目

使用场景

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

支持客户端

Claude Desktop
Claude Code
Cursor
VS Code
Windsurf
Cline
Roo Code
Codex
Gemini CLI
Zed

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 57e1980e8375 数据同步于 2026-10-12 查看 FMRS 评分方法