Proxmox MCP 是一款用于管理 Proxmox 集群的工具,可实现虚拟机管理、存储管理、网络管理等功能,帮助用户更便捷地管理 Proxmox 环境。
你可以按照以下步骤快速安装和启动 Proxmox MCP 服务。
pip 进行安装,操作简单便捷。pip install proxmox-mcp
git clone https://github.com/yourusername/proxmox-mcp.git
cd proxmox-mcp
python setup.py install
将 config.example.json 复制为 config.json 并根据实际需求修改配置。
在虚拟环境中启动 MCP:
python -m proxmox_mcp.server
MCP 提供以下核心功能:
使用 mcp --help 查看所有可用命令及其选项。
在虚拟环境中运行测试:
pytest tests/
格式化项目代码:
black .
进行静态类型检查:
mypy .
检查代码风格:
ruff .
proxmox-mcp/
├── src/
│ └── proxmox_mcp/
│ ├── server.py # 主 MCP 服务实现
│ ├── config/ # 配置处理模块
│ ├── core/ # 核心功能模块
│ ├── formatting/ # 输出格式化和主题模块
│ ├── tools/ # 工具实现模块
│ │ └── console/ # VM 控制台操作子模块
│ └── utils/ # 辅助工具模块(认证、日志)
├── tests/ # 测试套件目录
├── proxmox-config/
│ └── config.example.json # 配置文件示例
├── pyproject.toml # 项目元数据和依赖管理
└── LICENSE # MIT 许可证文件
许可条款:
版权 © [年份] [作者姓名]
准许免费使用、复制、修改及分发本软件,但需保留以上版权声明和本许可声明。
对于因使用或无法使用该软件而产生的任何损害或问题,作者不承担责任。
⚠️ 重要提示
此翻译仅供参考,具体内容请以原始英文文档为准。