Python Dependency Manager Companion
Allows running the MCP server in a containerized environment, with instructions for pulling and running the Docker image.
Enables forking the project repository and creating new projects from the template, with support for contributing back to the main project.
Planned future integration for PDM Python package manager according to the roadmap, to provide official documentation and command references.
Provides access to official documentation and commands for Python dependency management with Poetry, helping users with package installation, environment management, and project configuration.
Provides comprehensive dependency management tools for Python projects, offering accurate and up-to-date commands for various Python package managers.
Links to a demonstration video showcasing the MCP server's capabilities for Python dependency management.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Python Dependency Manager Companionhow do I install a specific version of pandas with pip?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
β οΈ [Archived] β οΈ Python Dependency Manager Companion MCP Server
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:latest2. Add to your IDE's mcp.json:
{
"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.
Related MCP server: MCP Package Docs Server
π€ 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
β° Every Tuesday 6pm ET
π Sync Official Docs
π Rebuild Search Index
π³ Publish Latest Image
πΊοΈ Roadmap
Added support for
pixiandpdmin version 0.1.1Add 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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/KemingHe/python-dependency-manager-companion-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server