Skip to main content
Glama
sparfenyuk

venv-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UV_PATHNoPath to uv executable. Default is the 'uv' command in your PATH.uv

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
initC

Initialize virtual environment. Returns True if successful.

syncC

Sync pyproject.toml with virtual environment. Returns True if successful.

add_packageC

Add package to pyproject.toml and update the virtual environment. Returns True if successful.

Args: package_name: Name of the package to install. dev: If True, add the package to the development dependency group.

add_packagesA

Add many packages to pyproject.toml at once and update the virtual environment.

Args: package_names: List of names of the packages to install. dev: If True, add the package to the development dependency group.

remove_packageB

Remove package from pyproject.toml file and update the virtual environment. Returns True if successful.

Args: package_name: Name of the package to remove. dev: If True, remove the package from the development dependency group

run_in_venvC

Run a command in virtual environment. Returns True if successful.

Args: command: Command to run. args: Arguments to pass to the command.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sparfenyuk/venv-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server