Model Context Protocol (MCP) server for interacting with Python installations via uv
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":"uv-mcp","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.
# uv-mcp A Model Context Protocol (MCP) server for interacting with Python installations via uv, the fast Python package installer. ## Overview uv-mcp provides LLMs with direct access to inspect and manage Python environments through the [uv](https://github.com/astral-sh/uv) package manager. This allows AI assistants to help with Python dependency management, environment inspection, and troubleshooting tasks. ## Features - **Environment Inspection**: Query installed packages and their versions - **Dependency Resolution**: Check compatibility between packages - **Environment Comparison**: Identify differences between local and cloud/production environments - **Requirement Management**: Parse and validate requirements files - **Package Information**: Retrieve metadata about PyPI packages - **Virtual Environment Management**: Create and manage virtual environments ## How It Works uv-mcp implements the [Model Context Protocol](https://modelcontextprotocol.io) to expose Python environment data and package management functionality through standardized resources and tools. ### Resources - `python:packages://installed` - List of all installed packages and versions - `python:packages://outdated` - List of installed packages with newer versions available - `python:packages://{package_name}/latest` - Latest versions available for a package - `python:packages://{package_name}/dependencies` - List of dependencies for a specific package - `python:requirements://{file_path}` - Parsed content of requirements files ### Tools - `uv_run(command: str[])` - Run a command or script - `uv_init()` - Create a new project - `uv_add(package_name: str, version: Optional[str])` - Add dependencies to the project - `uv_remove(package_name: str)` - Remove dependencies from the project - `uv_sync(dry_run: bool)` - Install all declared dependencies, uninstall anything not declared - `uv_lock()` - Update the project's lockfile - `pip(command: str[])` - Run a pip command - `pip_install(pac…
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.