vCenter-mcp-server 是一款专为 vCenter Server 量身打造的 MCP(模型上下文协议)服务器工具,其核心价值在于极大地简化了虚拟机管理任务。借助与 vCenter Server 的无缝集成,该工具为用户提供了一个高效且便捷的操作接口,可轻松执行虚拟机迁移、查询等常见操作。
从 Gitee 仓库克隆项目代码:
git@gitee.com:rooky-top/vcenter-mcp-server.git
使用 pip 安装项目所需的依赖:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
修改 .env 文件,填写 vCenter Server 的连接信息:
VCENTER_HOST=192.168.103.66
VCENTER_USER=administrator@vsphere.local
VCENTER_PASSWORD=Password
配置说明
| 配置项 | 说明 | 必填 |
|---|---|---|
| VCENTER_HOST | vCenter 服务器地址 | 是 |
| VCENTER_USER | 登录用户名 | 是 |
| VCENTER_PASSWORD | 登录密码 | 是 |
启动服务前,请确保已安装所有依赖项,并配置好环境变量:
python server.py
/api/vm/create{
"name": "test_vm",
"cpu": 2,
"memory": 4096,
"disk_size": 50,
"image_id": "ubuntu_2004"
}
/api/vm/migrate{
"vm_id": "123",
"source_host": "host1",
"target_host": "host2"
}
/api/vm/list[
{
"id": 1,
"name": "test_vm",
"status": "running",
"host": "host1"
},
{
"id": 2,
"name": "another_vm",
"status": "stopped",
"host": "host2"
}
]
更多功能持续更新中。
Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md