使用说明
Homelab MCP服务器
基于FastMCP构建的个人家庭实验室MCP服务器,部署到GCP Cloud Run。
将个人/家庭实验室工具与 众IT业务MCP服务器.
当前集成
- Proxmox VE --VM/容器/存储/快照/备份管理(约40个工具)
建筑
- FastMCP(Python 3.11)
- GCP Cloud Run(澳大利亚东南部1)
- API密钥验证通过
MCP_API_KEYSenv-var或GCP密钥管理器 - 用于Proxmox连接的Cloudflare隧道(无需端口转发)
环境变量
| 变量 | 描述 |
|---|---|
PROXMOX_HOST |
Proxmox主机/带端口的隧道主机名(例如。 proxmox.yourdomain.com 或 192.168.1.x:8006) |
PROXMOX_TOKEN_ID |
API令牌ID(例如。 root@pam!homelab) |
PROXMOX_TOKEN_SECRET |
API令牌机密UUID |
PROXMOX_VERIFY_SSL |
false 用于自签名证书(homelab默认) |
MCP_API_KEYS |
用于身份验证的逗号分隔的API密钥 |
部署
推到 main 自动触发云构建→ 云运行部署。
# Set env vars on Cloud Run
gcloud run services update homelab-mcp-server \
--region australia-southeast1 \
--update-env-vars \
PROXMOX_HOST=proxmox.yourdomain.com,\
PROXMOX_TOKEN_ID=root@pam!homelab,\
PROXMOX_TOKEN_SECRET=your-uuid,\
PROXMOX_VERIFY_SSL=false
添加到克劳德
添加到您的Claude MCP设置中:
https://homelab-mcp-server-[hash]-ts.a.run.app/mcp?api_key=YOUR_KEY