Python依赖管理器伴侣

一个自动同步和更新Python包管理器命令的工具,适用于开发环境中的依赖管理。

  • by KemingHe
  • Python
  • 本地部署
  • 40 星标
  • 更新于
在 GitHub 查看 KemingHe/python-dep-manager-companion-mcp-server

使用说明

⚠️ [存档]⚠️ Python依赖管理器配套MCP服务器

[!警告]

此存储库已存档,不再维护。

  • 已归档:2026年2月15日前 @可明何
  • 存档原因:用例过于小众+更好的替代品,即。 背景7 可用的
  • 询问和更正:电子邮件keminghe[点]职业生涯[在]gmail[点]com

停止从您的AI获取过时的Python包管理器命令。交叉参考最新官方 pip, conda, poetry, uv, pixi,以及 pdm 具有自动更新功能的文档。 [在YouTube上观看演示]

🚀 代理IDE的快速入门

1.拉取Docker镜像:

# 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.添加到IDE mcp.json:

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

3.向包裹管理员提问 -“如何迁移 conda 投射到 uv“并获得准确、最新的官方语法。

🤝 贡献

用作模板: [从模板创建] 用于您自己的MCP服务器项目。

回馈社会:分叉并跟随 贡献.md 用于开发设置。

🔄 自动更新架构

  1. ⏰ 美国东部时间每周二下午6点
  2. 📚 同步官方文档
  3. 🔍 重建搜索索引
  4. 🐳 发布最新图片

🗺️ 路线图

  • [x] 增加了对以下内容的支持 pixi 和 pdm 在版本0.1.1中
  • []添加100%覆盖率的全面测试
  • []添加对PDF和CSV文件的索引支持

📁 项目结构

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

📄 许可证

该项目根据 MIT许可证 -一种允许自由使用、修改和分发的许可证。

📞 支持

打开A GitHub问题 用于错误报告和功能请求。