Package Version
๐ ๐ - An MCP Server to help LLMs suggest the latest stable package versions when writing code.
What is Package Version?
Package Version is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐ ๐ - an mcp server to help llms suggest the latest stable package versions when writing code.
๐ ๐ - An MCP Server to help LLMs suggest the latest stable package versions when writing code.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ๐ ๐ - An MCP Server to help LLMs suggest the latest stable p
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx https-github-com-sammcj-mcp-package-versionConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Package Version
mcp-package-version is a Go-based MCP server that checks the latest stable package versions across npm, PyPI, Maven Central, Go Proxy, Swift Packages, AWS Bedrock AI models, Docker Hub, GitHub Container Registry, and GitHub Actions. It helps LLMs always recommend up-to-date, non-vulnerable package versions when writing code, and supports version constraints so you can pin to a major version while still getting the latest patch. It is available as a single compiled binary requiring no runtime, and can run in stdio or SSE (HTTP) transport modes.
Prerequisites
- Go 1.21 or later installed (for go install method)
- An MCP-compatible client (Claude Desktop, Cursor, Cline VSCode extension, GoMCP, etc.)
- Internet access to reach npm registry, PyPI, Maven Central, and other package registries
- Docker (optional, for running as a container)
Install via go install (recommended)
Install the binary directly from the Go module proxy. This places mcp-package-version in your $GOPATH/bin directory.
go install github.com/sammcj/mcp-package-version/v2@HEADEnsure $GOPATH/bin is on your PATH
If you have not used Go before, add $GOPATH/bin to your shell PATH. The default GOPATH is ~/go.
# Add to ~/.zshrc or ~/.bashrc
export GOPATH="$HOME/go"
export PATH="$PATH:$GOPATH/bin"Alternative: build from source
Clone the repository and build with make for development purposes or if you want to modify the server.
git clone https://github.com/sammcj/mcp-package-version.git
cd mcp-package-version
makeConfigure your MCP client
Add the server to your MCP client config using the absolute path to the installed binary. No API keys or environment variables are required โ the server queries public registries directly.
{
"mcpServers": {
"package-version": {
"command": "/Users/yourname/go/bin/mcp-package-version"
}
}
}Alternative: run as Docker container (SSE mode)
For teams or remote access, run the server as a Docker container and configure your MCP client to connect via URL.
docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main
# Then in MCP config:
# { "mcpServers": { "package-version": { "url": "http://localhost:18080" } } }Package Version Examples
Client configuration
Claude Desktop or Cline VSCode configuration using the go-installed binary. Replace the path with your actual $GOPATH/bin location.
{
"mcpServers": {
"package-version": {
"command": "/Users/yourname/go/bin/mcp-package-version"
}
}
}Prompts to try
Example prompts that invoke package version checks across multiple ecosystems.
- "Check the latest stable versions of react, react-dom, and lodash on npm"
- "What is the latest version of the requests library on PyPI?"
- "Check whether my requirements.txt packages are up to date: requests==2.28.1, flask>=2.0.0, numpy"
- "What is the latest Go version of the github.com/gin-gonic/gin package?"
- "Check the latest stable tag for the node:20 Docker Hub image"Troubleshooting Package Version
mcp-package-version command not found after go install
Your $GOPATH/bin directory is not on PATH. Add 'export PATH=$PATH:$(go env GOPATH)/bin' to your ~/.zshrc or ~/.bashrc and restart your terminal or MCP client.
Rate limiting errors when checking many packages
Public registries impose rate limits. For npm, PyPI, and Maven Central these are generous, but repeated bulk checks can trigger throttling. Add delays between bulk requests or run fewer packages per query.
SSE transport not reachable from MCP client
When running with --transport sse, the endpoint is at /sse (not just the base URL). Set the MCP client URL to http://localhost:18080/sse. For Docker, ensure port 18080 is published: docker run -p 18080:18080 ghcr.io/sammcj/mcp-package-version:main
Frequently Asked Questions about Package Version
What is Package Version?
Package Version is a Model Context Protocol (MCP) server that ๐ ๐ - an mcp server to help llms suggest the latest stable package versions when writing code. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Package Version?
Follow the installation instructions on the Package Version GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Package Version?
Package Version works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Package Version free to use?
Yes, Package Version is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Package Version Alternatives โ Similar Developer Tools Servers
Looking for alternatives to Package Version? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
โ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
โ 155.8kJava ้ข่ฏ & ๅ็ซฏ้็จ้ข่ฏๆๅ๏ผ่ฆ็่ฎก็ฎๆบๅบ็กใๆฐๆฎๅบใๅๅธๅผใ้ซๅนถๅใ็ณป็ป่ฎพ่ฎกไธ AI ๅบ็จๅผๅ
Gemini CLI
โ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
โ 87.3kโญ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
โ 86.0kModel Context Protocol Servers
CC Switch
โ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Package Version in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Package Version?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.