Package Version MCP Server
一个MCP服务器,在编码时为LLMs提供最新的稳定包版本。
介绍
MCP Package Version 帮助 LLM 在编写代码时推荐最新的稳定包版本。支持多种包注册表:
- npm (Node.js)
- PyPI (Python)
- Maven/Gradle (Java)
- Go Proxy
- Swift Packages
- AWS Bedrock (AI 模型)
- Docker Hub 和 GitHub Container Registry
- GitHub Actions
安装
通过 Smithery 安装最简单:
npx -y @smithery/cli install mcp-package-version --client claude
配置
将以下配置添加到您的 MCP 设置文件中:
{
"mcpServers": {
"package-version": {
"command": "npx",
"args": ["-y", "mcp-package-version"]
}
}
}
配置文件位置:
- Claude VSCode:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json
- GoMCP:
~/.config/gomcp/config.yaml
使用示例
JavaScript/Node.js
use_mcp_tool({
server_name: "package-version",
tool_name: "check_npm_versions",
arguments: {
dependencies: {
"express": "^4.17.1",
"react": "^17.0.2"
}
}
});
Python
// 检查 requirements.txt
use_mcp_tool({
server_name: "package-version",
tool_name: "check_python_versions",
arguments: {
requirements: [
"requests==2.26.0",
"pandas>=1.3.0"
]
}
});
// 检查 pyproject.toml
use_mcp_tool({
server_name: "package-version",
tool_name: "check_pyproject_versions",
arguments: {
dependencies: {
dependencies: {
"requests": "^2.28.0",
"pandas": ">=1.5.0"
}
}
}
});
多包检查
use_mcp_tool({
server_name: "package-version",
tool_name: "check_package_versions",
arguments: {
packages: [
{ name: "react", registry: "npm" },
{ name: "requests", registry: "pypi" },
{ name: "typescript", registry: "npm", currentVersion: "5.0.0" }
]
}
});
AWS Bedrock 模型
use_mcp_tool({
server_name: "package-version",
tool_name: "check_bedrock_models",
arguments: {
action: "search",
query: "claude",
provider: "anthropic"
}
});
Docker 容器标签
use_mcp_tool({
server_name: "package-version",
tool_name: "check_docker_tags",
arguments: {
image: "node",
registry: "dockerhub",
limit: 5
}
});
其他可用工具:
check_go_versions
: Go 模块版本检查check_maven_versions
/check_gradle_versions
: Java 包check_swift_versions
: Swift 包版本check_github_actions
: GitHub Actions 版本get_latest_bedrock_model
: 获取最新的 AWS Bedrock Claude 模型
详细文档请访问 GitHub 仓库