Token导航 LogoToken导航

MCP Server · 开发工具

MCP Package Version

An MCP server that provides LLMs with the latest stable package versions when coding

stdio官方级别未说明来源级核验工具 0
包管理安全GoClaudeCline

快速开始

作者 / 组织
sammcj
提供方
sammcj
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

121

仓库热度

收录来源

3 个

MCP.so

选型结论

MCP Package Version 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cline,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main

客户端配置示例

{
  "mcpServers": {
    "mcp-package-version": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "18080:18080",
        "ghcr.io/sammcj/mcp-package-version:main"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

MCP服务器软件包版本

MCP服务器,提供从多个包注册表检查最新稳定包版本的工具:

  • npm(Node.js/JavaScript)
  • PyPI(Python)
  • Maven Central(Java)
  • Go代理(Go)
  • Swift软件包(Swift)
  • AWS基岩(AI模型)
  • Docker Hub(容器映像)
  • GitHub容器注册表(容器映像)
  • GitHub操作

此服务器帮助LLM确保在编写代码时推荐最新的包版本。

重要提示:我正在慢慢地将此工具移动到我的一个组件上 mcp开发工具 服务器

截图

- 截图 - 安装 - 用法 - 工具 - 发布和CI/CD - 许可证

安装

要求:

使用 go install (建议用于MCP客户端设置):

go install github.com/sammcj/mcp-package-version/v2@HEAD

然后设置您的客户端以使用MCP服务器。假设您已经安装了二进制文件 go install github.com/sammcj/mcp-package-version/v2@HEAD 和你的 $GOPATH 是 /Users/sammcj/go/bin,您可以提供二进制文件的完整路径:

{
  "mcpServers": {
    "package-version": {
      "command": "/Users/sammcj/go/bin/mcp-package-version"
    }
  }
}
  • 对于Cline VSCode扩展,这将是 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • 适用于克劳德桌面 ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • 适用于GoMCP ~/.config/gomcp/config.yaml

其他安装方法

或者克隆存储库并构建它:

git clone https://github.com/sammcj/mcp-package-version.git
cd mcp-package-version
make

您还可以在容器中运行服务器:

docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main

注意:如果在容器中运行,您需要配置客户端使用URL而不是命令,例如:

{
  "mcpServers": {
    "package-version": {
      "url": "http://localhost:18080",
    }
  }
}
提示:Go Path

如果 $GOPATH/bin 不在你的 PATH,在配置MCP客户端时,您需要提供二进制文件的完整路径(例如。 /Users/sammcj/go/bin/mcp-package-version).

如果您以前没有使用过go应用程序,并且刚刚安装了go,那么您可能没有 $GOPATH 在您的环境中设置。这对任何人都很重要 go install 命令正确工作。

理解 $GOPATH 这 go install 命令下载并编译Go包,将生成的二进制可执行文件放入 bin 您的子目录 $GOPATH默认情况下, $GOPATH 通常位于 $HOME/go 在类Unix系统(包括macOS)上。如果您尚未配置 $GOPATH 显然,Go使用此默认值。 的位置 $GOPATH/bin (例如。, /Users/your_username/go/bin)需要包含在您的系统中 PATH 如果您想从任何终端位置直接按名称运行已安装的Go二进制文件,则可以使用环境变量。 您可以将以下行添加到您的shell配置文件中(例如。, ~/.zshrc, ~/.bashrc)设置 $GOPATH 如果尚未设置,则将其设置为默认值,并确保 $GOPATH/bin 在你的 PATH: ``bash [ -z "$GOPATH" ] && export GOPATH="$HOME/go"; echo "$PATH" | grep -q ":$GOPATH/bin" || export PATH="$PATH:$GOPATH/bin" `` 添加此行后,重新启动终端或MCP客户端。

用法

服务器支持两种传输模式:stdio(默认)和SSE(服务器发送事件)。

STDIO传输(默认)

mcp-package-version

苏格兰和南方能源公司运输

mcp-package-version --transport sse --port 18080 --base-url "http://localhost:18080"

这将使服务器可供客户端使用 http://localhost:18080/sse (注意 /sse 后缀!).

命令行选项
  • --transport, -t:传输类型(stdio或sse)。默认值:stdio
  • --port:用于SSE运输的港口。默认值:18080
  • --base-url:SSE传输的基本URL。违约:http://localhost

Docker镜像

Docker镜像可从GitHub容器注册表获得:

docker pull ghcr.io/sammcj/mcp-package-version:main

您还可以看到示例 .

工具

NPM包

检查NPM软件包的最新版本:

{
  "name": "check_npm_versions",
  "arguments": {
    "dependencies": {
      "react": "^17.0.2",
      "react-dom": "^17.0.2",
      "lodash": "4.17.21"
    },
    "constraints": {
      "react": {
        "majorVersion": 17
      }
    }
  }
}

Python包(requirements.txt)

检查requirements.txt中Python包的最新版本:

{
  "name": "check_python_versions",
  "arguments": {
    "requirements": [
      "requests==2.28.1",
      "flask>=2.0.0",
      "numpy"
    ]
  }
}

Python包(pyproject.toml)

从pyproject.toml查看Python包的最新版本:

{
  "name": "check_pyproject_versions",
  "arguments": {
    "dependencies": {
      "dependencies": {
        "requests": "^2.28.1",
        "flask": ">=2.0.0"
      },
      "optional-dependencies": {
        "dev": {
          "pytest": "^7.0.0"
        }
      },
      "dev-dependencies": {
        "black": "^22.6.0"
      }
    }
  }
}

Java包(Maven)

查看Maven中Java包的最新版本:

{
  "name": "check_maven_versions",
  "arguments": {
    "dependencies": [
      {
        "groupId": "org.springframework.boot",
        "artifactId": "spring-boot-starter-web",
        "version": "2.7.0"
      },
      {
        "groupId": "com.google.guava",
        "artifactId": "guava",
        "version": "31.1-jre"
      }
    ]
  }
}

Java软件包(Gradle)

查看Gradle的最新Java包版本:

{
  "name": "check_gradle_versions",
  "arguments": {
    "dependencies": [
      {
        "configuration": "implementation",
        "group": "org.springframework.boot",
        "name": "spring-boot-starter-web",
        "version": "2.7.0"
      },
      {
        "configuration": "testImplementation",
        "group": "junit",
        "name": "junit",
        "version": "4.13.2"
      }
    ]
  }
}

Go套餐

从Go.mod查看Go软件包的最新版本:

{
  "name": "check_go_versions",
  "arguments": {
    "dependencies": {
      "module": "github.com/example/mymodule",
      "require": [
        {
          "path": "github.com/gorilla/mux",
          "version": "v1.8.0"
        },
        {
          "path": "github.com/spf13/cobra",
          "version": "v1.5.0"
        }
      ]
    }
  }
}

Docker镜像

检查Docker镜像的可用标签:

{
  "name": "check_docker_tags",
  "arguments": {
    "image": "nginx",
    "registry": "dockerhub",
    "limit": 5,
    "filterTags": ["^1\\."],
    "includeDigest": true
  }
}

AWS基岩模型

列出所有AWS基岩模型:

{
  "name": "check_bedrock_models",
  "arguments": {
    "action": "list"
  }
}

搜索特定的AWS基岩模型:

{
  "name": "check_bedrock_models",
  "arguments": {
    "action": "search",
    "query": "claude",
    "provider": "anthropic"
  }
}

获取最新的Claude Sonnet型号:

{
  "name": "get_latest_bedrock_model",
  "arguments": {}
}

Swift软件包

查看Swift包的最新版本:

{
  "name": "check_swift_versions",
  "arguments": {
    "dependencies": [
      {
        "url": "https://github.com/apple/swift-argument-parser",
        "version": "1.1.4"
      },
      {
        "url": "https://github.com/vapor/vapor",
        "version": "4.65.1"
      }
    ],
    "constraints": {
      "https://github.com/apple/swift-argument-parser": {
        "majorVersion": 1
      }
    }
  }
}

GitHub操作

查看GitHub Actions的最新版本:

{
  "name": "check_github_actions",
  "arguments": {
    "actions": [
      {
        "owner": "actions",
        "repo": "checkout",
        "currentVersion": "v3"
      },
      {
        "owner": "actions",
        "repo": "setup-node",
        "currentVersion": "v3"
      }
    ],
    "includeDetails": true
  }
}

发布和CI/CD

该项目使用GitHub Actions进行持续集成和部署。工作流会自动执行以下操作:

  1. 在每次向主分支推送和拉取请求时构建和测试应用程序
  2. 当标签具有以下格式时创建发布 v* (例如。, v1.0.0)被推
  3. 构建Docker镜像并将其推送到GitHub容器注册表

许可证

麻省理工学院

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsjavascriptpythonsecuritypackagenodetypescriptai

支持客户端

ClaudeCline

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

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cline,换客户端不用重新研究配置。

先想清楚的地方

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

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

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

同类对比

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

MCP.so · 本页

0stdio有3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Package Version 怎么安装?

公开资料给出的安装命令是 docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Package Version 怎么在 Claude Desktop、Cursor 里配置?

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

MCP Package Version 收费吗?

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

MCP Package Version 需要 API Key 吗?

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

MCP Package Version 支持哪些客户端?

公开资料标注支持 Claude、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP