Skip to main content

AI Agent/MCP

太一云提供 MCP 服务,允许大模型与主控节点进行交互,实现对云计算集群、云主机、存储卷等资源的管理、运维和调度。可以让 AI Agent 具备自动调度管理云平台的能力,减轻运维压力和,提高云资源的利用率和效率。

太一云 MCP 服务已发布到 npm 官方源,能够使用 npx 免安装运行。

代码开源到https://github.com/taiyi-io/mcp-server,允许用户自行定制和扩展。

查看https://www.npmjs.com/package/@taiyi-io/mcp-server 了解更多

安装部署

安装要求

  • Node.js 20 或以上版本
  • 支持 MCP 服务的 Agent,如 Claude Code、Cherry Studio、Roo 等
  • Agent 能够访问主控节点 API 地址端口
  • 通过管理门户:账号管理>访问令牌,创建秘钥

Agent 配置

在 AI Agent 的 mcp 配置中,替换并填写如下信息

{
"mcpServers": {
"taiyi-cloud": {
"command": "npx",
"args": ["@taiyi-io/mcp-server"],
"env": {
"BACKEND_HOST": "主控节点ip",
"BACKEND_PORT": "主控节点端口",
"ACCESS_STRING": "秘钥字符串"
}
}
}
}

MCP 加载成功后,部分 Agent 能够自动识别并展示可用的 Resource 和 Tool,请有效利用,检查服务是否正常。

示例

主流大模型都具备自动选择和组合 mcp 服务的能力,以下是一些常用的 prompt,可以用于检验大模型和 AI Agent 适配能力:

基于 CentOS 7 的镜像,克隆一个 2 核 2GB 内存 20G 磁盘的云主机

使用云主机 abc 创建磁盘镜像

删除昨天创建并且不在运行中的云主机

服务能力

当前版本主要功能如下:

Resource

  • 磁盘镜像、光盘镜像、系统模板列表
  • 云主机、资源节点、计算资源池、存储池列表
  • 系统告警、日志、运行任务列表
  • 集群、资源池、节点实时资源用量

Tool

  • 云主机:创建、删除、起停、详情、快照、镜像与克隆、媒体操作、磁盘与网卡管理、资源实时用量和历史统计;条件搜索、完整列表
  • 磁盘镜像/光盘镜像:详情、列表、删除、条件搜索
  • 系统模板:详情、列表、条件搜索
  • 资源节点、资源池、存储池:详情、列表 任务:查询、详情、清除