Python依赖管理工具助手

一个自动更新并同步Python包管理器官方文档的工具,提供准确的包管理命令查询功能。

  • by KemingHe
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 KemingHe/nodejs-dialogflow-cx-companion-mcp-server

使用说明

⚠️ [存档]⚠️ Node.js Dialogflow CX Companion MCP服务器

[!警告]

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

停止从您的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问题 用于错误报告和功能请求。