Token导航 LogoToken导航TokenDH.com
Proxmox MCP Go logo
AI代理未说明官方级别未说明来源级核验

Proxmox MCP Go

MCP Server

一个用Go编写的Proxmox MCP服务器,通过HTTP向AI代理提供Proxmox VE管理工具。

工具数

34

提示词数

0

GitHub Stars

3

资源数

0
GoAI代理HTTP传输

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anthoniech

提供方

anthoniech

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

proxmox mcp运行

用Go编写的Proxmox MCP(模型上下文协议)服务器。使用MCP流式HTTP传输通过HTTP将Proxmox VE管理工具暴露给AI代理。

入门指南

先决条件

  • 转到1.24+
  • Docker(可选)

配置

复制并编辑配置文件:

bind_port: 3001
verbose: true
pve_url: "https://your-proxmox-host:8006"
pve_token_id: "root@pam!mcp"
pve_token: "your-api-token-secret"
mcp_api_key: "your-secret-key-here"
# mcp_stdio: false
字段描述
bind_hostHTTP服务器绑定地址(默认值: 0.0.0.0)
bind_portHTTP服务器端口(默认值: 3001)
pve_urlProxmox VE API URL
pve_token_idAPI令牌ID(例如。 root@pam!mcp)
pve_tokenAPI令牌机密
mcp_api_key用于验证MCP端点请求的API密钥(承载令牌)
mcp_stdio启用stdio传输(默认值: false)

跑步

go run main.go --config=$PWD/config/config.yaml

码头工人

./run-docker.sh

# Or with custom config/port
CONFIG_FILE=/path/to/config.yaml PORT=3001 ./run-docker.sh

MCP端点

MCP服务器可在 POST /mcp 使用可流式传输的HTTP。

从克劳德代码连接

{
  "mcpServers": {
    "proxmox": {
      "type": "url",
      "url": "http://your-host:3001/mcp",
      "headers": {
        "Authorization": "Bearer your-secret-key-here"
      }
    }
  }
}

mcp_api_key 已设置,所有请求 /mcp 必须包括 Authorization: Bearer 头球如果未设置密钥,则端点未经身份验证。

可用工具

类别工具
集群get_version, get_cluster_status, list_nodes, get_node_status, get_node_network
客人list_vms, list_containers, list_cluster_resources, get_guest_config, start_guest, stop_guest, get_next_id, update_guest_config, migrate_guest, resize_guest_disk
创建create_vm, create_container, clone_guest, delete_guest, convert_to_template
快照list_snapshots, create_snapshot, rollback_snapshot, delete_snapshot
备份backup_guest, list_backups, restore_backup
存储list_storage, list_templates, list_isos, download_template
任务list_tasks, get_task_status, get_task_log

API

GET  /api/v1/        # Default page
GET  /api/v1/health  # Health check
POST /mcp            # MCP streamable HTTP endpoint

项目结构

main.go              # Entry point
app/                 # Application lifecycle, logging, signal handling
server/              # HTTP server, routing, middleware
config/              # Configuration parsing
mcp/                 # MCP server, Proxmox client, tool registrations

发展

# Build binary
go build -o ./tmp/main.exe .

# Run tests
go test ./...

# Lint
golangci-lint run --fix

# Update vendor after dependency changes
go mod tidy && go mod vendor

目录标签

目录标签

GoAI代理HTTP传输Proxmox管理本地部署虚拟化管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

34

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP