Submit

uv-mcp

@dmclain

a year ago
developer-tools
MCP server for introspection of python environments
Overview

what is uv-mcp?

uv-mcp is a Model Context Protocol (MCP) server designed for introspection and management of Python environments using the fast Python package installer, uv.

how to use uv-mcp?

To use uv-mcp, start the server with the command uvx uv-mcp and install it in MCP-compatible clients using mcp install uv-mcp.

key features of uv-mcp?

  • 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.

use cases of uv-mcp?

  1. Managing Python dependencies for projects.
  2. Troubleshooting package compatibility issues.
  3. Comparing local development environments with production setups.
  4. Creating isolated virtual environments for different projects.

FAQ from uv-mcp?

  • What is the Model Context Protocol?

The Model Context Protocol is a standard for exposing environment data and package management functionality.

  • Can uv-mcp manage virtual environments?

Yes! uv-mcp includes tools for creating and managing virtual environments.

  • Is uv-mcp compatible with all Python packages?

uv-mcp works with packages available on PyPI and can inspect their dependencies.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.