Skip to content

方案演进与对比

本项目基于 CNB 知识库的向量化流水线,当前推荐使用 Go Cloud Function 方案。本页介绍方案的演进历史和各方案的对比。

演进背景

由于 EdgeOne Pages 早期仅支持 JS Cloud Function,无法在边缘函数中运行 Go 代码,因此本项目最初将功能拆分为两种独立方案:

  • 场景一(JS Serverless MCP):用 JS 边缘函数实现 MCP Server,仅提供外部 AI 工具检索能力
  • 场景二(Go RAG 自建服务):需要自建 Go 服务器,提供网页端 AI 问答

2026 年 4 月,EdgeOne Pages 新增了 Go Cloud Function 支持,我们将两种方案合并升级为当前的 Go Cloud Function 方案,一个服务同时覆盖 MCP + RAG + Tool Use。

演进路径

方案对比表

场景一:JS Serverless MCP场景二:Go RAG 自建服务Go Cloud Function(当前)
状态⚠️ 已归档⚠️ 已归档当前推荐
定位仅外部 AI 工具检索仅网页端 AI 问答MCP + 网页端 AI 问答
运行环境EdgeOne JS Function自建服务器EdgeOne Go Function
LLM 调用由外部工具自带Go 后端调用Go Function 调用
服务器无(边缘函数)需自建无(边缘函数)
MCP 端点
网页 AI 助手
运维复杂度中 ~ 高
共同基础CNB 知识库向量接口CNB 知识库向量接口CNB 知识库向量接口

当前推荐:Go Cloud Function

Go Cloud Function 是场景一和场景二的合并升级版,一个服务同时提供:

  • ✅ 标准 MCP 端点(替代场景一)
  • ✅ 网页端 AI 助手(替代场景二)
  • ✅ 零服务器、零运维
  • ✅ 全球 CDN 加速

👉 前往 Go Cloud Function 方案详情

历史方案(已归档)

以下方案为早期 EdgeOne Pages 仅支持 JS 时的实现,现已被 Go Cloud Function 完全替代。保留文档仅供参考。

场景一:JS Serverless MCP(已归档)

  • 主要面向开发者用户
  • 希望用户通过 Cursor、Claude Desktop 等 AI 工具检索文档
  • 追求零运维、零服务器成本
  • 仅提供 MCP 端点,不支持网页端 AI 助手
  • 已被 Go Cloud Function 的 /mcp 路由完全替代

👉 查看场景一历史文档

场景二:Go RAG 自建服务(已归档)

  • 需要自建服务器,运维成本较高
  • 已被 Go Cloud Function 的 RAG + Tool Use 接口完全替代

👉 查看场景二历史文档

在线体验

本项目已使用 Go Cloud Function 部署,MCP 端点和网页端 AI 助手均已上线:

🟢 本站 MCP 端点(Live Demo) — 复制配置即可在 AI 编辑器中体验

建议

  1. 新项目:直接使用 Go Cloud Function 方案,无需考虑历史方案
  2. 已使用场景一:建议迁移到 Go Cloud Function,同时获得网页端 AI 助手能力
  3. 已使用场景二:建议迁移到 Go Cloud Function,可以下掉自建服务器
  4. 所有方案共享 CNB 知识库,统一维护文档数据源

延伸阅读

基于 CNB 平台知识库 + 腾讯云 EdgeOne Edge Function