Skip to main content

uv-mcp

geminicli.com: featured extension Python Gemini License

A Model Context Protocol (MCP) server for uv - the fast Python package manager. uv-mcp provides environment diagnostics, repair capabilities, and dependency management through a Gemini CLI extension.


Why uv-mcp?

Built for Modern Python

  • Native uv integration - Works seamlessly with uv.lock and pyproject.toml
  • PEP 668 compliant - Respects externally-managed-environment restrictions
  • No global pollution - All operations scoped to project environments

AI-Native Design

  • MCP protocol - Works with Claude Desktop, Claude Code, Gemini CLI
  • Natural language - No command syntax to memorize
  • Context-aware - Understands your project structure automatically

Production-Ready

  • Deterministic - Same diagnosis and fixes across all machines
  • CI/CD friendly - Works in containers and managed environments
  • Auditable - Clear logs of every operation

Quick Start

Installation

For Gemini CLI (Recommended):

gemini extensions install https://github.com/saadmanrafat/uv-mcp

For Claude Desktop/Code:

claude mcp add uv-mcp -- uv --directory /path/to/uv-mcp run uv-mcp

More installation options in the full documentation



Community & Support


Metadata

Release files for uv-mcp-server 0.6.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uv-mcp-server 0.6.4
File Size Uploaded Provenance
uv_mcp_server-0.6.4.tar.gz 72.7 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for uv-mcp-server 0.6.4
File Interpreter ABI Platform
uv_mcp_server-0.6.4-py3-none-any.whl Python 3 none any Details

Total release size: 72.7 MB

Release files / uv_mcp_server-0.6.4.tar.gz

Download URL uv_mcp_server-0.6.4.tar.gz
Size 72.7 MB
Tags Source
SHA-256 checksum
How to use checksums
071b2ddf06334eff32a0c7aebc67c7855b9587d8df3246b964a2ba7ca40e0784
BLAKE2b-256 checksum
How to use checksums
dd6bcb4474035df00d9fab655df8171caeae5d8212d964771bc2744f8cfe0a75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.12

Release files / uv_mcp_server-0.6.4-py3-none-any.whl

Download URL uv_mcp_server-0.6.4-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
161b2024d8891323d6d767abfbee4b5c26cb8ce89eb80ed06623111da9fddc18
BLAKE2b-256 checksum
How to use checksums
fa65e1db87d3e5edb589f5c6c7db9744c2aef6b862162ab293faeef82f9e5bd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.12

Security for uv-mcp-server 0.6.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.6.4 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page