Pages MCP

什么是 MCP?

MCP(Model Context Protocol,模型上下文协议)是一种开放协议,让 AI 模型能够安全地与本地和远程资源进行交互。

只需在支持 MCP 的客户端(如 Cline、Cursor、Claude 等)进行统一配置。OpenAI 已于 2025 年 3 月宣布支持 MCP 协议,使这一功能在所有主流 AI 平台上得到广泛应用。


EdgeOne Pages Deploy MCP

EdgeOne Pages Deploy MCP 是一项专用服务,能够将 HTML 内容快速部署到 EdgeOne Pages 并生成公开访问链接。这使您能够立即预览和分享 AI 生成的网页内容。





在第二版本的 MCP Server 协议确定下来后,我们也第一时间将 Pages 的这项专用服务进行升级,支持 Streamable HTTP。您可以通过 https://mcp-on-edge.edgeone.app/ 来体验网页版 MCP,这是基于 EdgeOne 边缘函数实现的 MCP Client 与 MCP Server 应用示例,可以在网页端快速部署 AI 内容,一键生成访问链接。


配置方法

在任何支持 MCP 的客户端中,您可以使用以下两种方式的 JSON 配置来快速集成 Pages Deploy MCP Server。


基于 Stdio(标准输入输出)

这也是目前大部分 MCP Server 的实现方式,只需在支持 MCP 的应用中添加几行简单配置,就能启动一个功能完善的网页快速部署服务,让 AI 把写完的网页代码发布到边缘节点并提供可访问的 URL。
{
"mcpServers": {
"edgeone-pages-mcp-server": {
"command": "npx",
"args": ["edgeone-pages-mcp"]
}
}
}
支持的客户端:Cursor,VSCode,Windsurf,ChatWise,Cheery Studio 等


基于 Streamable HTTP

Stdio 虽然方便,但使用门槛并不低,比如需要 Node.js、Python 或 Docker 等本地环境,也存在一定的安全隐患,所以通过 Streamable HTTP 进行远程调用逐渐成为 MCP Server 未来的趋势。

如下所示,仅需指定远程端点即可。
{
"mcpServers": {
"edgeone-pages-mcp-server": {
"url": "https://mcp-on-edge.edgeone.app/mcp-server"
}
}
}
支持的客户端:ChatWise


技术原理

Pages MCP Server 利用无服务器边缘计算能力和 KV 存储,通过 API 接收 HTML 内容,即可自动生成即时生效的公共访问链接,实现秒级静态页面部署并内置错误处理机制。



构建自己的 MCP 服务

简单来说,MCP 让 AI 在对话过程中可以获取更多的资源,调用更多的工具。下面我们借助两个示例来快速上手部署自己的 MCP Server。


提供地理位置的本地 MCP Server

您可以使用 MCP Geo 这个地理位置 MCP 模板进行一键部署,当 AI 需要获取用户地理位置时,可以通过 get_geo 接口接口自动获取这些信息,然后推荐附近的餐厅或景点。


快速部署网页的远程 MCP Server

在第二版本的 MCP Server 协议确定下来后,我们也第一时间将 Pages 的这项专用服务进行升级,支持 Streamable HTTP。访问 https://mcp-on-edge.edgeone.app/ 即可体验网页版 MCP,这是基于 EdgeOne 边缘函数实现的 MCP Client 与 MCP Server 应用示例,可以在网页端快速部署 AI 内容,一键生成访问链接。

当然,您也可以通过 MCP on Edge 模板快速部署属于自己的远程 MCP Server,其中的环境变量 API_KEY,BASE_URL,MODEL 兼容了 OpenAI 的接口规范,这意味着您可以直接按照 OpenAI 官方的使用方式来配置这几个变量。

以下表格提供了几个获取 API_KEY 的参考:
平台
API_KEY
BASE_URL
MODEL(示例)
https://console.cloud.tencent.com/lkeap/api
https://api.lkeap.cloud.tencent.com/v1
deepseek-r1
https://openrouter.ai/settings/keys
https://openrouter.ai/api/v1
deepseek/deepseek-r1
DeepSeek
https://platform.deepseek.com/api_keys
https://api.deepseek.com/v1
deepseek-reasoner



为什么使用 EdgeOne Pages?

到目前为止,在 MCP 社区对远程 MCP Server 进行了广泛的讨论后,第二版本的 MCP Server 协议终于敲定,传输过程不再强依赖 SSE,只需要暴露一个接口即可完成通信。虽然当前支持的客户端并不多,但随着业界对 Streamable HTTP MCP Server 的支持,未来将迎来更丰富的使用场景和更便捷的用户体验。

MCP 技术趋势与 Pages Functions 的边缘无服务器架构高度契合,其在性能、可扩展性和易用性上的优势,使开发者无需管理基础设施即可享受全球边缘网络的便利。我们将持续跟进业界动态,结合社区技术演进方向,不断增强 MCP 相关能力,助力开发者提升效能与开发体验。

关于 Pages 的更多详情,可查看文档其他章节。