A Model Context Protocol (MCP) server for querying PyPI package information, dependencies, and compatibility
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-loonghao-pypi-query-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# PyPI Query MCP Server [](https://pypi.org/project/pypi-query-mcp-server/) A Model Context Protocol (MCP) server for querying PyPI package information, dependencies, and compatibility checking. ## Features - 📦 Query PyPI package information (name, version, description, dependencies) - 🐍 Python version compatibility checking - 🔍 **Advanced dependency analysis and recursive resolution** - 📥 **Package download with dependency collection** - 📊 **Download statistics and popularity analysis** - 🏆 **Top packages ranking and trends** - 🎯 **MCP prompt templates for guided analysis and decision-making** - 🏢 Private PyPI repository support - ⚡ Fast async operations with caching - 🛠️ Easy integration with MCP clients ## Installation ### Using uvx (recommended) ```bash # Run directly with uvx uvx pypi-query-mcp-server # Or install and run with specific script uvx --from pypi-query-mcp-server pypi-query-mcp ``` ### Using pip ```bash # Install from PyPI pip install pypi-query-mcp-server # Run the server python -m pypi_query_mcp.server ``` ### From source ```bash git clone https://github.com/loonghao/pypi-query-mcp-server.git cd pypi-query-mcp-server uv sync uv run pypi-query-mcp ``` ## Configuration ### Claude Code (Recommended) Add the PyPI Query MCP Server to Claude Code using the built-in MCP management: ```bash # Add with local scope (project-specific) claude mcp add pypi uvx pypi-query-mcp-server -s local # Add with user scope (available across all projects) claude mcp add pypi uvx pypi-query-mcp-server -s user ``` > 📖 **Detailed Guide**: See [CLAUDE_CODE_INTEGRATION.md](CLAUDE_CODE_INTEGRATION.md) for comprehensive Claude Code integration documentation. ### Claude Desktop Add to your Claude Desktop configuration file: **MacOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%/Claude/claude_desktop_config.json` ```json { "mcpS…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.