Token导航 LogoToken导航TokenDH.com
Maven MCP logo
运维云端未说明官方级别未说明来源级核验

Maven MCP

MCP Server

一个连接AI助手与Maven Central的模型上下文协议服务器,提供依赖版本查询、更新检测和项目健康分析功能。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
依赖管理版本控制RustClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lukaesch

提供方

lukaesch

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

maven mcp

一个模型上下文协议(MCP)服务器,将AI助手连接到Maven Central,实现依赖关系版本查找、更新检测和项目健康分析。

使用Rust构建,可实现快速启动和最小的资源使用。

特性

  • 版本查找:获取任何Maven依赖项的最新稳定、RC、beta和alpha版本
  • 版本验证:检查Maven Central上是否存在特定版本
  • 更新检测:将当前版本与最新版本进行比较,并对更新进行分类(主要/次要/补丁)
  • 批量分析:一次检查多个依赖关系,以进行高效的项目分析
  • 年龄分析:将依赖关系分类为当前、新、老化、陈旧或过时
  • 健康评分:获取项目依赖关系的总体健康评分(A-F级)

安装

克劳德桌面(MCPB捆绑包)

下载 maven-mcp.mcpb发布页面 然后双击安装,或将其拖动到Claude Desktop中。

来源

git clone https://github.com/lukaesch/maven-mcp.git
cd maven-mcp
cargo build --release

工具

get_latest_version

获取具有稳定性分类的Maven依赖项的最新版本。

参数:

  • dependency (必填):Maven坐标类似 org.springframework:spring-core
  • prefer_stable (可选,默认值:true):优先考虑稳定版本

示例提示:

What's the latest version of spring-boot-starter-web?

check_version_exists

验证Maven Central上是否存在特定版本。

参数:

  • dependency (必填):Maven与以下版本协调 org.springframework:spring-core:6.1.0

示例提示:

Does spring-core version 6.1.0 exist?

compare_versions

将当前版本与最新版本进行比较,并确定更新类型。

参数:

  • dependency (必填):Maven与以下版本协调 org.springframework:spring-core:5.3.0
  • stable_only (可选,默认:true):仅建议稳定版本升级

示例提示:

How outdated is my spring-core 5.3.0 dependency?

check_multiple_dependencies

批量检查多个Maven依赖项以获取可用更新。

参数:

  • dependencies (必填):Maven坐标列表
  • stable_only (可选,默认:true):仅建议稳定版本升级

示例提示:

Check these dependencies for updates:
- org.springframework.boot:spring-boot-starter-web:2.7.0
- com.fasterxml.jackson.core:jackson-databind:2.14.0
- org.apache.commons:commons-lang3:3.12.0

analyze_dependency_age

分析依赖关系有多过时。

参数:

  • dependency (必填):Maven与版本协调

示例提示:

How stale is my hibernate-core 5.6.0 dependency?

analyze_project_health

对所有项目依赖关系进行全面的健康分析。

参数:

  • dependencies (必填):Maven坐标及其版本列表

示例提示:

Analyze the health of my project dependencies:
[paste your pom.xml or build.gradle dependencies]

从源头构建

# Debug build
cargo build

# Release build
cargo build --release

# Run tests
cargo test

创建MCPB捆绑包

mkdir -p bundle/server
cp manifest.json bundle/
cp target/release/maven-mcp bundle/server/
cd bundle && zip -r ../maven-mcp.mcpb .

建筑

src/
├── main.rs          # Entry point, MCP server setup
├── lib.rs           # Library exports
├── models/          # Data structures
│   ├── coordinate.rs   # Maven coordinate parsing
│   └── version.rs      # Version classification & comparison
├── maven/           # Maven Central client
│   ├── client.rs       # HTTP client with caching
│   └── metadata.rs     # maven-metadata.xml parsing
└── tools/           # MCP tools
    ├── service.rs      # Tool implementations
    └── responses.rs    # Response types

许可证

麻省理工学院

目录标签

目录标签

依赖管理版本控制RustClaude本地部署项目健康分析MavenCentralRust开发

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP