Skip to main content
Glama

Python Dependency Manager Companion

by KemingHe

Python Dependency Manager Companion MCP Server

README updated on 2025-08-16 by @KemingHe

Stop getting out-of-date Python package manager commands from your AI. Cross-reference latest official pip, conda, poetry, uv, pixi, and pdm docs with auto-updates. [Watch Demo on YouTube]

๐Ÿš€ Quick Start for Agentic IDEs

1. Pull Docker image:

# Pin to commit hash for production security # Get current hash from: https://hub.docker.com/r/keminghe/py-dep-man-companion/tags docker pull keminghe/py-dep-man-companion@sha256:2c896dc617e8cd3b1a1956580322b0f0c80d5b6dfd09743d90859d2ef2b71ec6 # 2025-07-22 release example # Or use latest for development docker pull keminghe/py-dep-man-companion:latest

2. Add to your IDE's :

{ "mcp": { "servers": { "python-deps": { "command": "docker", "args": ["run", "-i", "--rm", "keminghe/py-dep-man-companion"] } } } }

3. Ask package manager questions - "How to migrate a conda project to uv?" and get accurate, current official syntax.

๐Ÿค Contributing

Use as template: [Create from template] for your own MCP server projects.

Contribute back: Fork and follow CONTRIBUTING.md for development setup.

๐Ÿ”„ Auto-Update Architecture

  1. โฐ Every Tuesday 6pm ET

  2. ๐Ÿ“š Sync Official Docs

  3. ๐Ÿ” Rebuild Search Index

  4. ๐Ÿณ Publish Latest Image

๐Ÿ—บ๏ธ Roadmap

  • Added support for pixi and pdm in version 0.1.1

  • Add comprehensive tests with 100% coverage

  • Add indexing support for PDF and CSV files

๐Ÿ“ Project Structure

python-dependency-manager-companion-mcp-server/ โ”œโ”€โ”€ .github/workflows/ # Automation workflows โ”‚ โ”œโ”€โ”€ auto-update-docs.yml # Weekly docs update โ”‚ โ”œโ”€โ”€ auto-update-index.yml # Search index rebuild โ”‚ โ”œโ”€โ”€ auto-update-publish.yml # Multi-arch Docker publish โ”‚ โ”œโ”€โ”€ auto-update.yml # Combined automation โ”‚ โ””โ”€โ”€ README.md # Workflow documentation โ”œโ”€โ”€ src/ โ”‚ โ”œโ”€โ”€ assets/ # Documentation source files โ”‚ โ”‚ โ”œโ”€โ”€ conda/ # conda docs โ”‚ โ”‚ โ”œโ”€โ”€ pip/ # pip docs โ”‚ โ”‚ โ”œโ”€โ”€ poetry/ # poetry docs โ”‚ โ”‚ โ”œโ”€โ”€ uv/ # uv docs โ”‚ โ”‚ โ”œโ”€โ”€ pixi/ # pixi docs โ”‚ โ”‚ โ””โ”€โ”€ pdm/ # pdm docs โ”‚ โ”œโ”€โ”€ index/ # Pre-built search index โ”‚ โ”œโ”€โ”€ build_index.py # Tantivy index builder โ”‚ โ””โ”€โ”€ mcp_server.py # FastMCP stdio server โ”œโ”€โ”€ Dockerfile # Container build configuration โ”œโ”€โ”€ pyproject.toml # Project dependencies and metadata โ””โ”€โ”€ uv.lock # Locked dependencies

๐Ÿ“„ License

This project is licensed under the MIT License - a permissive license that allows free use, modification, and distribution with attribution.

๐Ÿ“ž Support

Open a GitHub issue for bug reports and feature requests.

-
security - not tested
-
license - not tested
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Provides up-to-date Python package manager commands by cross-referencing official pip, poetry, uv, and conda documentation with automatic weekly updates.

  1. ๐Ÿš€ Quick Start for Agentic IDEs
    1. ๐Ÿค Contributing
      1. ๐Ÿ”„ Auto-Update Architecture
        1. ๐Ÿ—บ๏ธ Roadmap
          1. ๐Ÿ“ Project Structure
            1. ๐Ÿ“„ License
              1. ๐Ÿ“ž Support

                Related MCP Servers

                • A
                  security
                  -
                  license
                  A
                  quality
                  Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
                  Last updated -
                  26
                  76
                  MIT License
                • -
                  security
                  -
                  license
                  -
                  quality
                  A Python-based MCP server that uses uv for dependency management, requiring Python 3.13+ to run.
                • A
                  security
                  -
                  license
                  A
                  quality
                  Automatically provides AI assistants with contextual, version-specific documentation for Python project dependencies by scanning pyproject.toml files. Eliminates manual package lookup and enables more accurate coding assistance through seamless integration with AI tools.
                  Last updated -
                  4
                  MIT License

                View all related MCP servers

                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/KemingHe/python-dependency-manager-companion-mcp-server'

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