
UCloud MCP Server

2025.03.08
0
Go云实例管理实例状态监控性能指标监控其它
UCloud MCP Server 是一个基于 MCP-Go 和 UCloud SDK 的云实例管理服务器,支持通过 MCP 协议管理 UCloud 实例。该服务提供了查询实例信息、列出所有实例、获取实例状态、监控实例性能指标等功能,并支持配置文件和环境变量两种配置方式。
View on GitHub
Overview
基本能力
产品定位
UCloud MCP Server 是一个云实例管理服务器,主要用于通过 MCP 协议管理 UCloud 实例。
核心功能
- 查询实例信息
- 列出所有实例
- 获取实例状态
- 监控实例性能指标
- MCP 协议支持
- 配置文件支持
适用场景
- 云实例管理
- 实例状态监控
- 性能指标监控
工具列表
ucloud-mcp-server
:主服务程序,提供实例管理和监控功能。
常见问题解答
- 如何配置服务? 支持配置文件和环境变量两种方式,配置文件优先级高于环境变量。
- 如何保护 API 凭证? 建议使用配置文件或密钥管理服务存储敏感信息。
- 监控数据延迟? 监控数据可能有几分钟的延迟。
使用教程
使用依赖
- Go 1.23 或更高版本
- UCloud 账户和 API 凭证
安装教程
- 克隆仓库:
git clone https://github.com/renzheng.wang/ucloud-mcp-server.git
cd ucloud-mcp-server
- 安装依赖:
go mod download
- 构建服务:
go build -o ucloud-mcp-server
- 运行服务:
./ucloud-mcp-server
调试方式
- 使用自定义配置文件:
./ucloud-mcp-server --config /path/to/config.json
- 使用自定义端口:
./ucloud-mcp-server --port 9000
- 同时使用自定义配置和端口:
./ucloud-mcp-server --config /path/to/config.json --port 9000
许可证
None