Token导航 LogoToken导航TokenDH.com
Servicestage MCP Server logo
AI代理未说明官方级别未说明来源级核验

Servicestage MCP Server

MCP Server

基于华为云ServiceStage API构建的MCP服务端,支持自动生成工具函数、Agent场景高层封装及跨产品扩展,助力AI Agent实现云上应用的自动化管理。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
PythonAPI封装AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

XavierD3728

提供方

XavierD3728

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🧠 Huawei Cloud ServiceStage MCP Server Adapter

LLM × CloudOps 实践案例:构建面向 AI Agent 的 ServiceStage MCP Server,自动封装 API 接口、支持自然语言驱动的云服务调用。

📌 项目简介

本项目基于华为云 ServiceStage API,构建了符合 Model Context Protocol (MCP) 的三代服务端,支持自动生成工具函数、Agent 场景高层封装,以及跨产品(CAE / FunctionGraph)扩展,助力 AI Agent 实现云上应用的自动化管理。

项目包含 3 个版本:

版本关键特性工具数量封装方式Agent 调用适配
v1.0手动编写基础工具函数13 个精简原子工具
v2.0基于 OpenAPI 自动生成38 个自定义生成器 (gen_from_openapi.py)
v3.0控制台旅程场景封装 + 扩展至 CAE / FG13 个高层封装 + CAE/FGLLM 一键调用

🚀 快速开始

环境准备

✅ Cherry Studio 下载

✅ 获取LLM Tokens

  • DeepSeek: https://platform.deepseek.com/
  • 华为本地部署LLM:https://3ms.huawei.com/km/blogs/details/15325384

✅ 获取ServiceStage Tokens

  • 获取华为云ServiceStage Token:参考"SSToken获取.txt"

✅ ServiceStage OpenAPI spec

  • mcp_server_v2.0目录下

项目启动

✅ Windows 下各版本mcp server项目启动

  • 部署流程:虚拟环境部署 --> 环境激活 -->代理配置 --> 安装依赖
  • 推荐以各版本mcp_server_vX.0作为独立目录,进行项目管理及其环境管理
  • 参考"项目环境部署.txt"

✅ Cherry Studio配置

  • 部署流程:选择模型服务(LLM Tokens) --> 完成MCP设置
  • 各版本MCP配置及环境变量设置,参考对应目录下 "CherryStudio配置.txt",推荐使用stdio通信协议
  • 快速教程:部署教程(Bilibili)
  • MCP配置成功后,就可以通过CherryStudio与 Agent对话,调用ServiceStage工具,算网存环境资源

🧩 版本说明

🔹 v1.0/

  • 文件:main.py
  • 手动编写 MCP 工具函数(环境 CRUD / 调优 API)
  • 适配 CherryStudio → 可直接运行:
uv --directory ./mcp_server_v1.0 run main.py

🔹 v2.0/

  • 文件:gen_from_openapi.py
  • 自动化脚本:从 OpenAPI 规范中自动生成 MCP 工具
  • 特性:

- 支持 $ref 递归解析、allOf 合并、path/query/body 参数提取 - 覆盖 38 个接口,封装效率提升 80%+

  • 启动:
uv --directory ./mcp_server_v2.0 run gen_from_openapi.py

🔹 v3.0/

  • 文件:mcp_agent_ops.py
  • 高层 Agent 场景封装(基于控制台用户旅程)
  • 支持:

- 一键创建环境并开通 RDS - 快照回滚 / 自动调优 / CAE 应用与组件 / FG 函数

  • 启动:
uv --directory ./mcp_server_v3.0 run mcp_agent_ops.py

📊 项目结构

mcp_server/
│
├─ mcp_server_v1.0/              # 手工编写工具函数
│   └─ main.py
│
├─ mcp_server_v2.0/              # OpenAPI → MCP 自动生成
│   ├─ gen_from_openapi.py
│   └─ ss_environment_api.yaml   # 原始 spec
│
├─ mcp_server_v3.0/              # 控制台旅程封装
│   └─ mcp_agent_ops.py
│
└─ list_mcp_tools_offline.py     # 辅助统计工具数量

📚 相关资料


📌 致谢 & 贡献

项目由 XavierD3728 完成,实习期间在华为云 PaaS 团队主导开发,交付了完整的 MCP Server 三代版本。欢迎 Star 或使用反馈。

目录标签

目录标签

PythonAPI封装AI代理云服务管理本地部署AIAgent自动化工具华为云

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP