UCloud MCP Server

UCloud MCP Server

site icon
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 凭证

安装教程

  1. 克隆仓库:
git clone https://github.com/renzheng.wang/ucloud-mcp-server.git
cd ucloud-mcp-server
  1. 安装依赖:
go mod download
  1. 构建服务:
go build -o ucloud-mcp-server
  1. 运行服务:
./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