A Model Context Protocol (MCP) server for querying PyPI package information, dependencies, and compatibility
Listed on its own since 2026-09-24. Until then it was part of iflow-mcp-loonghao-pypi-query-mcp-server, where its earlier checks remain.
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":"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 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 { "mcpServers": { "pypi-query": { "command": "uvx", "args": ["--from", "pypi-query-mcp-server", "pypi-query-mcp"], "env": { "PYPI_INDEX_URL": "https://pypi.org/pypi", "PYPI_INDEX_URLS": "https://mirrors.aliyun.com/pypi/simple/,https://pypi.tuna.tsinghua.edu.cn/simple/", "PYPI_CACHE_TTL": "3600", "PYPI_LOG_LEVEL": "INFO" } } } } ``` #### With Private Repository ```json { "mcpServers": { "pypi-query": { …
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.