A Model Context Protocol server for uv package manager
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":"mcp-server-uv","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.
# MCP Server UV A Model Context Protocol (MCP) server implementation for the UV package manager. This server provides MCP-compatible interfaces for managing Python packages and virtual environments using UV. ## Features - **Package Management** - Install, uninstall, and upgrade Python packages - List installed packages - Add and remove project dependencies - Compile and sync requirements - View dependency trees - **Project Management** - Initialize new Python projects - Create and update lockfiles - Build and publish packages - Run commands in project environment ## Installation ```bash pip install mcp-server-uv ``` ## Requirements - Python >= 3.11 - UV >= 0.1.10 - mcp-python >= 0.1.0 ## Usage The server can be used as a Model Context Protocol server in compatible environments. It provides the following tools: ### Package Management Tools - `uv_pip_list`: List installed packages - `uv_pip_install`: Install Python packages - `uv_pip_uninstall`: Remove packages from virtual environment - `uv_pip_upgrade`: Upgrade Python packages - `uv_pip_compile`: Generate requirements.txt with hashes - `uv_pip_sync`: Sync virtual environment with requirements.txt ### Project Management Tools - `uv_init`: Initialize a new Python project - `uv_add`: Add project dependencies - `uv_remove`: Remove project dependencies - `uv_sync`: Sync project dependencies - `uv_lock`: Update lockfile - `uv_run`: Run commands in project environment - `uv_tree`: View dependency tree - `uv_build`: Build distribution archives - `uv_publish`: Publish to package index ## Development ### Setup Development Environment 1. Clone the repository 2. Install development dependencies: ```bash uv pip install -e ".[test]" ``` ### Running Tests ```bash pytest ``` ### Test Coverage The project uses pytest-cov for coverage reporting. Run tests with coverage: ```bash pytest --cov=mcp_server_uv --cov-report=term-missing ``` ## License This project is open source and available under…
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.