Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Self-updating MCP server to cross-ref latest official pip, conda, poetry, uv, pixi, and pdm docs

License

NotificationsYou must be signed in to change notification settings

KemingHe/python-dependency-manager-companion-mcp-server

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]

🚀 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/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.

🤝 Contributing

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

Contribute back: Fork and followCONTRIBUTING.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 forpixi andpdm 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 theMIT License - a permissive license that allows free use, modification, and distribution with attribution.

📞 Support

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

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp