Skip to content

Conversation

PengJingzhao
Copy link

@PengJingzhao PengJingzhao commented Jul 28, 2025

目的

Cloudpods支持各大公有云同步及创建网络及虚拟机资源,希望可以实现MCP Server支持查询资源信息及创建虚拟机资源,用户可借助Cloudpods MCP Server开箱即用,通过自然语言交互,快速完成复杂运维任务

关联

OSPP项目

开发进度

  • 1. 基本架构搭建以及接口,结构体编写
  • 2. 主要功能
    • 2.1 通过MCP Server实现查询Cloudpods资源能力
      • 查询区域信息
      • 查询VPC信息
      • 查询子网信息
      • 查询镜像信息
      • 查询套餐信息
      • 查询存储信息
      • 查询虚拟机实例信息
    • 2.2 通过MCP Server实现虚拟机操作能力
      • 虚拟机开机功能
      • 虚拟机关机功能
      • 虚拟机重置密码功能
      • 虚拟机删除功能
  • 3. 可选项功能
    • 3.1 通过MCP Server实现创建虚拟机能力
    • 3.2 通过MCP Server实现获取实例监控信息能力
  • 4. 完成mcclient sdk的用户认证
  • 5. 完成所有模块的聚合以及入口启动方法
  • 6. 完成所有单元测试,集成测试和端对端测试
  • 7. 完成Cloudpods MCP Server使用样例文档

@PengJingzhao PengJingzhao marked this pull request as draft July 28, 2025 04:04
@zhengkezhou1
Copy link

hi @PengJingzhao 也许将这个 PR 按照功能拆分成小的 PR e,g. 查询Cloudpods资源能力, 通过 MCP Server 实现虚拟机操作能力 可能会更好。 因为一次性面对 6000+ 的改动,对于 reviewer 来说是非常有心理压力的。

@PengJingzhao
Copy link
Author

好的,我在后面的commit中针对代码补了很多注释,然后现在在想办法优化pr,相关的commit和项目代码结构

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants