- Notifications
You must be signed in to change notification settings - Fork2
Self-updating MCP server to cross-ref latest official pip, conda, poetry, uv, pixi, and pdm docs
License
KemingHe/python-dependency-manager-companion-mcp-server
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
README updated on 2025-08-16 by@KemingHe
Stop getting out-of-date Python package manager commands from your AI. Cross-reference latest officialpip,conda,poetry,uv,pixi, andpdm docs with auto-updates.[Watch Demo on YouTube]
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/tagsdocker pull keminghe/py-dep-man-companion@sha256:2c896dc617e8cd3b1a1956580322b0f0c80d5b6dfd09743d90859d2ef2b71ec6# 2025-07-22 release example# Or use latest for developmentdocker pull keminghe/py-dep-man-companion:latest
2. Add to your IDE'smcp.json:
{"mcp": {"servers": {"python-deps": {"command":"docker","args": ["run","-i","--rm","keminghe/py-dep-man-companion"] } } }}3. Ask package manager questions - "How to migrate aconda project touv?" and get accurate, current official syntax.
Use as template:[Create from template] for your own MCP server projects.
Contribute back: Fork and followCONTRIBUTING.md for development setup.
- ⏰Every Tuesday 6pm ET
- 📚Sync Official Docs
- 🔍Rebuild Search Index
- 🐳Publish Latest Image
- Added support for
pixiandpdmin version 0.1.1 - Add comprehensive tests with 100% coverage
- Add indexing support for PDF and CSV files
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 dependenciesThis project is licensed under theMIT License - a permissive license that allows free use, modification, and distribution with attribution.
Open aGitHub issue for bug reports and feature requests.
About
Self-updating MCP server to cross-ref latest official pip, conda, poetry, uv, pixi, and pdm docs
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.