About uv-mcp-server
uv-mcp-server lets an LLM manage a project’s virtual environment using uv through a small set of MCP tools. It is intended to make dependency resolution and environment updates more reliable.
Key features
- 01Manage virtual environments with uv
- 02Resolve project dependencies
- 03Update environments through MCP tools
- 04Configure the uv executable path
Use cases
- 01Resolving dependencies for a project
- 02Updating a project virtual environment
- 03Giving Cline or Claude Desktop environment-management tools
MCP support
Provides MCP tools for managing a virtual environment at a given location using uv. The README documents integration with Cline and Claude Desktop.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEvenv-mcp-server
The MCP server which solves the following problem: LLMs are not able to resolve dependencies and update the virtual environment on their own reliably. With simple list of tools, venv-mcp-server makes it possible.
Integrations
Cline / Claude Desktop
{
"mcpServers": {
"venv-management-for-my-project": {
"command": "uvx",
"args": [
"--from=git+https://github.com/sparfenyuk/venv-mcp-server.git",
"venv-mcp-server"
]
}
}
}
Command-line arguments
$ uvx --from git+https://github.com/sparfenyuk/venv-mcp-server.git venv-mcp-server --help
usage: venv-mcp-server [-h] [--uv-path UV_PATH]
A MCP server to manage a virtual environment in the given location using 'uv'
options:
-h, --help show this help message and exit
--uv-path UV_PATH Path to uv executable. Default is the 'uv' command in your PATH.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.