适合谁
- 开发者需要在编辑器中快速获取 Maven Central 依赖信息
- JVM 项目依赖维护,特别是使用 BOM 和父 POM 的复杂项目
- AI 代理驱动的自动化依赖升级工作流
- CI 的依赖预检查
- 需要依赖健康、CVE 和许可证信号的场景
Maven Tools MCP Server 为 AI 助手提供了基于 Maven Central 的可靠依赖智能,支持版本查询、升级比较和 POM 级分析。它通过 11 个工具,帮助开发者快速获取结构化依赖数据,并特别适用于代理驱动的自动化升级。服务器支持 Docker 部署、多镜像变体(标准版、无 Context7 版、HTTP 版)。非官方项目,由 Maven Central 和 Context7 整合,评估为高质量开源工具。
最强项 · 文档质量 16/20 最弱项 · 可靠性 11/20
静态评测 · 未实际运行收录于 2026-09-08
查看 FMRS 评分方法 →运行环境:Docker
CONTEXT7_API_KEY
可选的 Context7 API 密钥,用于文档查询工具;环境要求 Context7 鉴权或想避免匿名限额时通过 -e CONTEXT7_API_KEY 传入,密钥来自 Context7。
在 Claude Desktop 配置中添加以下 JSON:
{
"mcpServers": {
"maven-tools": {
"command": "docker",
"args": ["run", "-i", "--rm", "arvindand/maven-tools-mcp:latest"]
}
}
}
或在 VS Code 工作区的 .vscode/mcp.json 中添加:
{
"servers": {
"maven-tools": {
"type": "stdio",
"command": "docker",
"args": ["run", "-i", "--rm", "arvindand/maven-tools-mcp:latest"]
}
}
}
{
"mcpServers": {
"maven-tools": {
"command": "docker",
"args": ["run", "-i", "--rm", "arvindand/maven-tools-mcp:latest"]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"maven-tools": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"arvindand/maven-tools-mcp:latest"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add maven-tools -- docker run -i --rm arvindand/maven-tools-mcp:latest
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端配置好 Docker 运行的 maven-tools 后,查看工具列表中应出现 get_latest_version、analyze_pom_dependencies 等 11 个工具;再发送一个具体坐标的版本查询,若返回最新版本信息则说明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Maven Tools MCP 服务器为支持 MCP 的客户端提供实时 Maven Central 依赖查询与分析能力,涵盖稳定性过滤、升级对比、依赖健康信号、许可证数据、CVE 检查及可选的 Context7 文档查询。支持 POM 级别分析,可解析依赖管理、BOM 导入与父级链,并生成可直接应用的升级计划。适用于 Maven、Gradle、SBT 和 Mill 等基于 Maven Central 的 JVM 构建工具。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 41c786b6a744 数据同步于 2026-10-19 查看 FMRS 评分方法