微信扫码
添加专属顾问
我要投稿
掌握Cloudflare上远程MCP服务器的构建和部署,开启AI应用的新篇章。 核心内容: 1. MCP协议的工作原理及其在Cloudflare上的实现 2. 远程MCP服务器的部署步骤及其对AI工具的影响 3. OAuth解决方案及其在Cloudflare上的应用和优势
模型上下文协议(MCP)正迅速成为AI应用和代理超越简单推理的关键通信标准。现在,Cloudflare为开发者提供了在全球网络上构建和部署远程MCP服务器的能力,将这一革命性技术从本地环境扩展到互联网规模。
本演示将深入介绍MCP的工作原理、Cloudflare提供的核心组件以及如何在不到两分钟内部署您自己的远程MCP服务器。我们还将探讨这项技术如何为AI工具与用户服务之间的交互创造全新可能。
仅在个人电脑上运行,开发者主导使用
通过互联网访问、支持多设备使用、
面向所有互联网用户、跨平台无缝体验
MCP协议使AI代理能够访问外部工具和资源,但目前主要局限于本地运行。远程MCP的出现改变了这一现状,它类似于从桌面软件到Web应用的转变,让用户可以跨设备无缝使用AI工具,无需本地安装复杂软件。
远程MCP通过将传输层从标准输入/输出(stdio)转变为可流式HTTP连接,实现了面向互联网用户的广泛覆盖,使AI助手能够更自然地融入日常数字生活。
远程MCP服务器需要验证用户身份,确保只有授权用户才能访问特定功能。这需要安全且用户友好的登录机制。
用户需要精确控制AI代理可以访问的信息和执行的操作。这要求细粒度的权限管理和透明的授权流程。
MCP采用OAuth标准,允许用户授予应用访问权限而无需共享密码。在Cloudflare上,这一复杂流程被大幅简化。
当构建使用用户账户信息的远程MCP服务器时,身份验证和授权变得至关重要。Cloudflare的workers-oauth-provider库为Workers提供了完整的OAuth 2.1提供者功能,使开发者无需处理令牌管理和验证的复杂细节。
用户通过MCP客户端请求访问特定工具或资源
MCP服务器作为OAuth提供者,处理用户登录和授权
服务器颁发限定权限的令牌,保护上游服务的原始令牌
MCP客户端仅能访问明确授权的功能,增强安全性
workers-oauth-provider库使开发者能够轻松实现完整的OAuth流程,包括动态客户端注册和授权服务器元数据支持。MCP服务器不直接将上游提供者的令牌传递给客户端,而是颁发自己的受限令牌,极大降低了"过度代理"的安全风险。
这种设计允许MCP服务器强制执行更精细的控制,例如限制工具只能访问特定用户的数据或执行有限范围的操作,即使原始上游令牌具有更广泛的权限。
仅需15行代码即可创建基本MCP服务器
利用Durable Objects维护客户端会话
自动处理序列化和通信细节
支持协议演进与双向通信需求
Cloudflare的Agents SDK中新增的McpAgent类自动处理远程传输所需的全部复杂性。它使用Durable Objects保持持久连接,支持服务器发送事件(SSE),并将随着MCP规范的发展自动适应新的传输机制。
McpAgent不仅支持当前的工具调用模式,还为未来更复杂的人机交互和代理对代理通信做好了准备,包括通过WebSockets实现的全双工实时通信。这种前瞻性设计确保您构建的MCP服务器能够长期保持技术先进性。
每个MCP客户端会话由独立Durable Object支持
支持大规模并发用户访问
会话数据自动存储在SQL数据库中
在Cloudflare上构建的MCP服务器突破了传统的无状态API代理限制。每个MCP客户端会话都由Durable Object支持,配备自己的SQL数据库,使开发者能够构建真正有状态的应用程序。
这种架构为MCP服务器开辟了全新可能性 - 从游戏和购物车到持久知识图谱。服务器可以记住之前的交互,维护用户特定的数据,并在工具调用之间保持状态,创造更连贯、个性化的用户体验。
Cloudflare更新了Workers AI Playground,使其成为完整的远程MCP客户端,内置身份验证支持。
只需输入远程MCP服务器URL并点击连接,即可通过直观的聊天界面与您的MCP服务器交互,无需安装任何软件。
对于仅支持本地MCP连接的客户端(如Claude Desktop或Cursor),Cloudflare提供了mcp-remote适配器。
这一工具允许现有MCP客户端连接到远程MCP服务器,为开发者和用户提供预览体验,无需等待客户端原生支持远程MCP。
Cloudflare正在支持早期远程MCP开发,提供工具帮助开发者测试他们的远程MCP服务器,并模拟用户将如何与之交互。这些工具弥补了当前主流MCP客户端与远程MCP服务器之间的兼容性差距。
通过这些桥接解决方案,开发者可以立即开始构建面向未来的远程MCP服务,为即将到来的远程MCP生态系统做好准备,同时提供现有用户访问这些服务的途径。
访问Cloudflare开发者文档,不到两分钟即可部署示例MCP服务器
使用workers-oauth-provider、McpAgent和其他工具简化开发
通过远程MCP将您的服务扩展到开发者之外的用户群体
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-03-31
MCP 重构 Agent 生态,深入探讨其现状与未来
2025-03-30
大模型领域常见的7个术语
2025-03-30
忘掉 Manus 吧,MCP 才是 AI Agent 的版本答案!
2025-03-30
Spring AI MCP:AI智能体与本地数据无缝集成详解来了!
2025-03-30
SGLang:比vLLM吞吐还要大5倍的推理引擎
2025-03-30
究竟什么是踏马的MCP?Cursor+MCP长期被低估,短期被高估!
2025-03-30
专利答复3天→3小时!AI神器Claude 3.7如何让审查员秒批你的申请?
2025-03-30
专利看不懂、筛选困难?Claude 3.7/DeepSeek让专利分析效率暴增10倍!
2024-08-13
2024-06-13
2024-08-21
2024-09-23
2024-07-31
2024-05-28
2024-08-04
2024-04-26
2024-07-09
2024-09-17
2025-03-30
2025-03-30
2025-03-28
2025-03-27
2025-03-27
2025-03-27
2025-03-27
2025-03-26