mcp-package-health
Provides real-time package health data, including latest version, release date, license, and summary from PyPI.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-package-healthCheck vulnerabilities for requests 2.32.3"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-package-health
An MCP (Model Context Protocol) server that gives AI agents real-time package health data, vulnerability reports, and dependency graphs — directly inside Claude, Cursor, and any MCP-compatible client.
Why this exists
Every developer has asked Claude something like "is this package still maintained?" or "does this version have any CVEs?" — and Claude has to say "I don't have real-time data."
mcp-package-health fixes that. It exposes three tools that any MCP-compatible AI agent can call live:
Tool | What it does |
| Latest version, release date, license, summary from PyPI |
| CVE/vulnerability scan via OSV.dev |
| Direct + transitive dependency list |
Related MCP server: mcpypi
Install
pip install mcp-package-healthOr from source:
git clone https://github.com/fse08877-netizen/mcp-package-health.git
cd mcp-package-health
pip install -e ".[dev]"Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"package-health": {
"command": "mcp-package-health"
}
}
}Then ask Claude:
"Is numpy safe to use at version 1.24.0?"
"What are the dependencies of fastapi?"
"When was the last release of httpx?"
Tool Reference
get_package_health(package_name, ecosystem="pypi")
{
"name": "requests",
"version": "2.32.3",
"summary": "Python HTTP for Humans.",
"last_release": "2024-05-29T17:05:40",
"license": "Apache-2.0",
"project_url": "https://requests.readthedocs.io"
}check_vulnerabilities(package_name, version)
{
"package": "Pillow",
"version": "9.0.0",
"vulnerability_count": 3,
"vulnerabilities": [
{
"id": "GHSA-56pw-mpj4-fxww",
"summary": "Pillow uninitialized memory",
"severity": "HIGH"
}
]
}get_dependency_graph(package_name)
{
"package": "fastapi",
"direct_dependencies": ["starlette", "pydantic", "typing-extensions"],
"count": 3
}Development
pytest tests/ -vLicense
MIT © fse08877-netizen
Related MCP Connectors
Real-time Python package and vulnerability data for AI coding agents.
MCP server for building and testing AI agents with multi-model experimentation and insights.
- ArcjetOAuthcom.arcjet
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA security-focused MCP server that enables AI assistants to search PyPI packages, scan for vulnerabilities, audit dependencies, and ensure security across Python projects.332 PyPI3MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for comprehensive PyPI package intelligence, providing tools for dependency analysis, security scanning, health scoring, license compliance, and trend tracking.MIT
- AlicenseAqualityDmaintenanceMCP server providing dependency and package management tools for AI agents. Analyze licenses, find outdated packages, visualize dependency trees, estimate bundle sizes, and audit security vulnerabilities.525 npmMIT
- AlicenseAqualityBmaintenanceAn MCP server that gives AI assistants the ability to check open-source packages for vulnerabilities, enrich findings with real-world exploit intelligence, and statically analyse whether vulnerable code is actually reachable in your project.31Apache 2.0