Upcloud MCP Server

Upcloud MCP Server

site icon
2025.04.17 0
GoAPI 集成自动化工具其它
Upcloud MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在提供与 Upcloud API 的无缝集成,为开发者和工具提供高级自动化和交互能力。该项目目前仍在开发中,尚未准备好供任何类型的使用。
View on GitHub

Overview

基本能力

产品定位

Upcloud MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,旨在提供与 Upcloud API 的无缝集成,为开发者和工具提供高级自动化和交互能力。

核心功能

  • 与 Upcloud API 的无缝集成
  • 提供高级自动化和交互能力

适用场景

  • 从 Upcloud 服务中提取和分析数据
  • 构建与 Upcloud 生态系统交互的 AI 工具和应用程序

工具列表

  • Account
  • get_account: 获取当前用户的账户信息
  • get_account_details: 通过用户名获取账户详细信息
    • username: 账户用户名(字符串,必填)
  • get_account_list: 获取账户列表
  • get_database: 通过 UUID 获取托管数据库
    • uuid: 数据库 UUID(字符串,必填)

常见问题解答

该项目目前仍在开发中,尚未准备好供任何类型的使用。

使用教程

使用依赖

//TODO

安装教程

go build cmd/upcloud-mcp-server

然后将二进制文件移动到您的 bin 位置。

与 Claude Desktop 一起使用

有一个 cloud_desktop_config.json 示例文件。 您需要填充 UPCLOUD_USERNAMEUPCLOUD_PASSWORD 环境变量。 将此文件移动到 Claude 配置目录。 在 Mac 上:~/Library/Application\ Support/Claude/claude_desktop_config.json 在 Windows 上:AppData\Claude\claude_desktop_config.json

调试方式

//TODO

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。