Token导航 LogoToken导航

MCP Server · 运维云端

Mvn Version Server

一个用于查询Maven中央仓库依赖最新版本的服务,支持Gradle和Maven格式,可作为独立Web服务器或Docker容器运行。

stdio官方级别未说明来源级核验工具 2
Python依赖管理云端部署

快速开始

作者 / 组织
Incept5
提供方
Incept5

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mvn Version Server 属于运维云端类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Maven依赖版本查找器MCP服务器

此MCP服务器允许您查询Maven Central Repository以查找最新版本的依赖关系。它可以被其他AI工具用来构建它们的依赖文件。

特性

  • 查询Maven Central Repository以查找依赖项的最新版本
  • 支持Gradle和Maven依赖格式
  • 可以作为独立的web服务器在本地运行,也可以在Docker容器中运行
  • 使用Python构建

安装

先决条件

  • Python 3.8+
  • Docker(可选,用于容器化部署)

本地设置

  1. 克隆此存储库
  2. 安装依赖项:
   pip install -r requirements.txt
  1. 运行服务器:
   python src/main.py

Docker设置

  1. 构建Docker镜像:
   docker build -t maven-dependency-finder .
  1. 运行容器:
   docker run -p 8000:8000 maven-dependency-finder

API使用

查找最新版本

端点: /api/find-latest-version

方法: 发布

请求正文:

{
  "dependency": "org.springframework:spring-core:5.3.0"
}

或

{
  "dependency": "implementation 'org.springframework:spring-core:5.3.0'"
}

答复:

{
  "groupId": "org.springframework",
  "artifactId": "spring-core",
  "latestVersion": "6.1.3",
  "currentVersion": "5.3.0",
  "repository": "central"
}

搜索工件

端点: /api/search-artifacts

方法: 发布

请求正文:

{
  "query": "spring-boot",
  "rows": 20,
  "start": 0,
  "groupId": "org.springframework.boot",
  "artifactId": "spring-boot",
  "version": "3.0.0",
  "packaging": "jar",
  "classifier": "javadoc"
}

注: 必须至少提供一个搜索参数(查询、组ID、artifactId、版本、包装或分类器)。

高级搜索示例:

  1. 基本文本搜索:
{
  "query": "spring-boot"
}
  1. 按Maven坐标搜索:
{
  "groupId": "org.springframework.boot",
  "artifactId": "spring-boot"
}
  1. 全坐标搜索(类似于Sonatype REST API):
{
  "groupId": "com.google.inject",
  "artifactId": "guice",
  "version": "3.0",
  "packaging": "jar",
  "classifier": "javadoc"
}

答复:

{
  "response": {
    "numFound": 123,
    "start": 0,
    "docs": [
      {
        "g": "org.springframework.boot",
        "a": "spring-boot",
        "v": "3.2.0",
        "latestVersion": "3.2.0",
        "repositoryId": "central",
        "p": "jar",
        "timestamp": 1701234567890
      },
      // More results...
    ]
  }
}

WebSocket支持

此服务器实现WebSocket通信,以实现Maven Central Repository的实时查询。有两种可用方法:

find_latest_version

// Example WebSocket request
{
  "id": "request-id",
  "method": "find_latest_version",
  "params": {
    "dependency": "org.springframework:spring-core:5.3.0"
  }
}

search_artifacts

// Example WebSocket request
{
  "id": "request-id", 
  "method": "search_artifacts",
  "params": {
    "query": "spring-boot",
    "rows": 20,
    "start": 0
  }
}

使用Maven坐标的高级搜索示例:

// Example WebSocket request with coordinates
{
  "id": "request-id", 
  "method": "search_artifacts",
  "params": {
    "groupId": "com.google.inject",
    "artifactId": "guice",
    "version": "3.0",
    "packaging": "jar",
    "classifier": "javadoc",
    "rows": 20,
    "start": 0
  }
}

客户示例

存储库包括示例客户端以演示用法:

  • examples/mcp_client.py -用于查找最新版本的Python客户端
  • examples/mcp_client.js -用于查找最新版本的JavaScript客户端
  • examples/search_client.py -用于搜索工件的Python客户端

文档

许可证

麻省理工学院

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

Maven中央仓库Python本地部署依赖管理版本查询Gradle支持Maven支持

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mvn Version Server

MCP World · 本页

2stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mvn Version Server 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Mvn Version Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Mvn Version Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mvn Version Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Mvn Version Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP