Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Bridge modern, reproducible Python environments with MCP agents. Diagnose, self-heal, and manage uv workflows

License

Notifications You must be signed in to change notification settings

saadmanrafat/uv-mcp

Repository files navigation

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


Links


Community & Support


About

Bridge modern, reproducible Python environments with MCP agents. Diagnose, self-heal, and manage uv workflows

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project