README
🚀 Sakura Cloud MCP 服务器文档
Sakura Cloud MCP 服务器为用户提供了对 Sakura Cloud 资源的便捷管理功能,支持云服务器、负载均衡器等资源的管理,还集成了 AppRun 容器化应用平台和 Claude 工具,同时具备多区域支持能力。
🚀 快速开始
下载代码
你可以通过以下命令下载 Sakura Cloud MCP 服务器的代码:
git clone https://github.com/your-username/sakura-cloud-mcp.git
安装依赖
进入项目目录后,安装所需的依赖项:
npm install
启动服务器
安装完成后,启动服务器:
node dist/server.js
✨ 主要特性
Sakura Cloud 资源管理
- 云服务器:查看和管理你的云服务器实例。
- 负载均衡器:配置和监控负载均衡器。
- 域名与 DNS:管理域名和 DNS 记录。
AppRun 容器化应用平台集成
Sakura Cloud 提供了一个容器化应用平台,允许你运行 Docker 容器而无需管理基础设施。该 MCP 服务器提供完整的 AppRun 管理功能:
- 查看所有 AppRun 应用程序。
- 使用自定义 Docker 镜像创建新应用程序。
- 更新现有应用程序(修改镜像、配置等)。
- 启动和停止应用程序。
- 查看应用日志。
- 删除不再需要的应用程序。
区域支持
所有 API 调用都支持指定区域参数以 targeting 特定的 Sakura Cloud 数据中心。默认区域为 tk1v(东京),但你可以指定其他区域,例如:
is1a(石川)tk1a(东京)
与 Claude 集成
Claude Desktop 应用提供了 MCP 支持。按照以下步骤将此服务器与 Claude 进行集成:
步骤 1:确保服务器运行
- 确保服务器在本地或可访问的主机上运行。
步骤 2:创建配置文件
为你的操作系统创建一个 claude_desktop_config.json 文件:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
步骤 3:添加配置
将以下配置添加到文件中:
{
"sacloud-server": {
"command": "node",
"args": ["path/to/mcp/dist/server.js"],
"env": {
"SACLOUD_API_TOKEN": "your_token_here",
"SACLOUD_API_SECRET": "your_secret_here"
}
}
}
步骤 4:重启 Claude Desktop 应用
重新启动 Claude Desktop 应用以应用配置。
步骤 5:在对话中使用
现在你可以在与 Claude 的对话中访问 Sakura Cloud 资源和工具。
📚 详细文档
安全注意事项
⚠️ 重要提示
- 该服务器处理敏感的 API 凭证。
- 绝对不要将 API 令牌或密钥提交到版本控制系统。
- 使用环境变量存储所有敏感信息。
- 在生产环境中实施适当的访问控制。
📄 许可证
ISC
Scan to contact