适合谁
- 开发者需要在编辑器中快速获取 Maven Central 依赖信息
- JVM 项目依赖维护,特别是使用 BOM 和父 POM 的复杂项目
- AI 代理驱动的自动化依赖升级工作流
- CI 的依赖预检查
- 需要依赖健康、CVE 和许可证信号的场景
Maven Tools MCP Server 为 AI 助手提供了基于 Maven Central 的可靠依赖智能,支持版本查询、升级比较和 POM 级分析。它通过 11 个工具,帮助开发者快速获取结构化依赖数据,并特别适用于代理驱动的自动化升级。服务器支持 Docker 部署、多镜像变体(标准版、无 Context7 版、HTTP 版)。非官方项目,由 Maven Central 和 Context7 整合,评估为高质量开源工具。
Maven Tools MCP 服务器为支持 MCP 的客户端提供实时 Maven Central 依赖查询与分析能力,涵盖稳定性过滤、升级对比、依赖健康信号、许可证数据、CVE 检查及可选的 Context7 文档查询。支持 POM 级别分析,可解析依赖管理、BOM 导入与父级链,并生成可直接应用的升级计划。适用于 Maven、Gradle、SBT 和 Mill 等基于 Maven Central 的 JVM 构建工具。
在 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"]
}
}
}