uv-mcp
Verified Safeby saadmanrafat
Overview
Provides AI-native environment diagnostics, repair, and dependency management for Python projects using the uv package manager.
Installation
uv --directory /absolute/path/to/uv-mcp run uv-mcpEnvironment Variables
- PYTHONUNBUFFERED
- PATH
Security Notes
The server primarily acts as a wrapper around the `uv` CLI, executing `uv` commands via `asyncio.create_subprocess_exec`. Arguments are passed as a list, which is generally safe against shell injection when `shell=False` (the default for `create_subprocess_exec`). Path handling uses `pathlib.Path`, which provides some sanitization. There are no explicit uses of `eval`, code obfuscation, or hardcoded secrets. The core security relies on the trustworthiness of the `uv` tool itself and the permissions of the user running the server. Logging is configured to help audit operations.
Similar Servers
fastmcp
FastMCP is an ergonomic interface for the Model Context Protocol (MCP), providing a comprehensive framework for building and interacting with AI agents, tools, resources, and prompts across various transports and authentication methods.
mcpm.sh
MCPM is a command-line tool for managing Model Context Protocol (MCP) servers, enabling discovery, installation, execution, sharing, and integration with various MCP clients.
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.