多云官网文档搜索

stevenzy/multi-cloud-docs-search
Hosted
1 Stars 62 次浏览 octopuszy 更新于 2026-08-23

一个工具,搜遍天下云。在AI编程助手中直接搜索和获取云厂商官方产品文档与价格。适配器架构,支持14个云厂商。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "multi-cloud-docs-search": {
      "args": [
        "-y",
        "github:octopuszy-zhangyu/multi-cloud-docs-search"
      ],
      "command": "npx"
    }
  }
}

可用工具 (6 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

list_products 4 个参数 需填 1 项

**产品文档列表查询** — 当用户问"有哪些产品"、"文档在哪"、"怎么用"时使用。 ## 触发场景 - "阿里云有哪些产品?" → list_products(provider="aliyun") - "天翼云云电脑文档在哪" → list_products(provider="ctyun", keyword="云电脑") - "腾讯云 CVM 文档" → list_products(provider="tencent", keyword="CVM") - "华为云 ECS 怎么用" → list_products(provider="huawei", keyword="ECS") ## 说明 - 优先用 keyword 参数搜索(如 "云电脑"、"ECS"、"CVM") - 返回产品名称和对应的 productId,用于后续查询 - 支持别名匹配("云服务器" 可匹配 "ECS"、"CVM") - 不传 keyword 返回全量列表(可能很大,需翻页)

必填参数:provider

get_document_toc 6 个参数 需填 2 项

**文档目录浏览** — 查看云厂商产品文档的目录结构。当用户想"看看文档目录"、"有哪些页面"时使用。 ## 触发场景 - "阿里云 ECS 文档目录" → get_document_toc(provider="aliyun", productId="ecs") - "天翼云云电脑有哪些文档" → get_document_toc(provider="ctyun", productId="10027004", keyword="价格") - "腾讯云 CVM 文档结构" → get_document_toc(provider="tencent", productId="cvm") ## 说明 - 优先使用 search_documents 搜索内容,此工具仅用于浏览目录 - 支持 keyword 过滤(如 keyword="价格" 只显示含"价格"的页面) - 不传 keyword 时只返回前 200 条目录 - 返回 pageId 用于后续获取页面内容

必填参数:provider、productId

search_documents 3 个参数 需填 3 项

**文档内容搜索** — 在云厂商产品文档中搜索正文内容。当用户问"怎么配置"、"如何设置"、"计费规则"、"使用说明"时使用。 ## 触发场景 - "阿里云 ECS 怎么配置安全组" → search_documents(provider="aliyun", productId="ecs", keyword="安全组 配置") - "腾讯云 CVM 如何重置密码" → search_documents(provider="tencent", productId="cvm", keyword="重置密码") - "天翼云云电脑怎么计费" → search_documents(provider="ctyun", productId="10027004", keyword="计费") - "华为云 OBS 如何上传文件" → search_documents(provider="huawei", productId="obs", keyword="上传") ## 说明 - 搜索文档正文内容,比目录搜索更准确 - 关键词要宽泛:用"计费"、"配置"、"使用"等,不用"4C8G价格" - 支持关键词自动扩展(4C8G → 4核/8gb/s6 等) - 返回匹配的页面列表,包含 pageId 用于获取详情

必填参数:provider、productId、keyword

get_page_metadata 2 个参数 需填 2 项

**获取页面元信息** — 获取文档页面的标题、URL 等元数据。通常在 search_documents 或 get_document_toc 返回 pageId 后调用。 ## 触发场景 - 获取搜索结果中某个页面的详情 - 获取文档页面的 contentPath(URL),用于后续 get_page_content ## 说明 - 参数 pageId 来自 search_documents 或 get_document_toc 的返回结果 - 返回 contentPath(页面 URL),传给 get_page_content 获取正文

必填参数:provider、pageId

get_product_price 6 个参数 需填 1 项

**价格查询工具** — 当用户问"多少钱"、"价格多少"、"怎么收费"、"费用多少"时使用。 ## 触发场景(必须调用) - "阿里云 ECS 多少钱?" → get_product_price(provider="aliyun", productId="ecs") - "腾讯云 CVM 价格" → get_product_price(provider="tencent", productId="cvm") - "天翼云云电脑怎么收费" → get_product_price(provider="ctyun", productId="10027004") - "火山引擎 ECS 价格" → get_product_price(provider="volcengine", productId="ECS") - "DeepSeek API 怎么收费" → get_product_price(provider="deepseek") - "Kimi API 价格多少" → get_product_price(provider="kimi") - "对比一下各云厂商价格" → 并行调用多个 get_product_price ## 支持的厂商和常用产品 ID | 厂商 | provider | 常用 productId | |------|----------|----------------| | 阿里云 | aliyun | ecs(云服务器) | | 腾讯云 | tencent | cvm 或 213(云服务器) | | 天翼云 | ctyun | 10027004(云电脑)、10026730(ECS) | | 华为云 | huawei | ecs(云服务器) | | 火山引擎 | volcengine | ECS | | 移动云 | ecloud | 706(云主机) | | 联通云 | cucloud | 128(云服务器) | | 百度云 | baidu | BCC(云服务器)、BML(AI平台) | | 百炼 | bailian | model-studio | | DeepSeek | deepseek | - | | 智谱GLM | glm | - | | MiniMax | minimax | - | | Kimi | kimi | - | ## 参数说明 - provider:必填,厂商标识(见上表) - productId:可选,不填则返回该厂商所有产品价格 - keyword:可选,用于过滤结果,如 "4C8G"、"按量"、"包月"、"华北" - quick:可选,true=快速返回定价页面 URL,false=获取详细价格数据(默认)

必填参数:provider

get_page_content 2 个参数 需填 2 项

**获取页面正文** — 获取文档页面的完整 Markdown 正文内容。 ## 触发场景 - 查看某个文档页面的详细内容 - 获取计费说明、操作指南等正文 ## 说明 - 参数 contentPath 来自 get_page_metadata 返回的 contentPath - 返回 Markdown 格式的页面正文

必填参数:provider、contentPath

服务介绍

一个工具,搜遍天下云 — 多云官网文档搜索 MCP

一个工具,搜遍天下云。 ☁️
在 AI 编程助手中直接搜索和获取云厂商官方产品文档与价格。适配器架构,支持 14 个云厂商

做多云项目最怕什么?每个云一套文档,来回切换控制台。这个工具一条命令搞定:搜文档、看目录、查价格。

典型场景:

  • 多云选型对比 — 不用挨个官网翻页,一条命令搜遍各家文档
  • 查产品计费方式 — 直接出价格,不用在定价页面里翻找
  • 跨厂商搜同类功能 — 搜"弹性伸缩""负载均衡",看各家怎么实现的

配到 Claude / Cursor / Windsurf 就能用,开源免费。

安装配置

在 Claude Code、Cursor、Windsurf 等支持 MCP 的客户端中,添加以下配置:

从 npm 安装(推荐,自动更新):

{
  "mcpServers": {
    "multi-cloud-docs-search": {
      "command": "npx",
      "args": ["-y", "multi-cloud-docs-search@latest"]
    }
  }
}

从 GitHub 安装(自动更新):

{
  "mcpServers": {
    "multi-cloud-docs-search": {
      "command": "npx",
      "args": ["-y", "github:octopuszy-zhangyu/multi-cloud-docs-search"]
    }
  }
}

国内镜像加速: npm config set registry https://registry.npmmirror.com/

可用工具

所有工具第一个参数为 provider(云厂商标识)。

工具 参数 说明
list_products provider, keyword? 获取产品文档列表
get_document_toc provider, productId, keyword? 获取文档目录
search_documents provider, productId, keyword 搜索文档正文
get_page_metadata provider, pageId 获取页面元信息
get_page_content provider, contentPath 获取 Markdown 正文
get_product_price provider, productId?, quick? 获取产品价格信息

支持的云厂商

provider 名称 类型
ctyun 天翼云 传统云
aliyun 阿里云 传统云
volcengine 火山引擎 传统云
tencent 腾讯云 传统云
huawei 华为云 传统云
ecloud 移动云 传统云
cucloud 联通云 传统云
baidu 百度云 传统云
bailian 阿里云百炼 AI 平台
deepseek DeepSeek AI 平台
glm 智谱 GLM AI 平台
minimax MiniMax AI 平台
kimi 月之暗面 Kimi AI 平台

价格获取

get_product_price 工具支持获取云厂商产品价格信息:

厂商 方式 说明
天翼云 内部价格计算器 API ECS 规格精确询价 + 云电脑组件价格查询
阿里云 价格计算器 API ECS 实例/系统盘/数据盘/带宽价格
火山引擎 GetTable API 通过 SSR 定价页面获取完整定价表格
腾讯云 CVM API 并行查询多地域实例配置和价格
华为云 export/productlist API 支持 100+ 产品
DeepSeek / MiniMax / Kimi 定价文档解析 直接从定价页面提取
阿里云百炼 文档 API 从文档中解析价格

本地开发

git clone https://github.com/octopuszy-zhangyu/multi-cloud-docs-search.git
cd multi-cloud-docs-search
npm install
npm run start    # 启动 MCP Server
npm run dev      # 开发模式(文件监听)
npm run build    # TypeScript 编译检查

许可证

GPL-3.0

相关 MCP 服务