作者:墨飏,世如,筱姜
4月9日,阿里云 AI 势能大会在北京召开,阿里云百炼上线业界首个全生命周期 MCP 服务,无需用户管理资源、开发部署、工程运维等工作,5分钟即可快速搭建一个连接MCP服务的 Agent(智能体)。作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零代码”将开源 MCP Server 部署到云上,函数计算FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎您在阿里云百炼和函数计算FC 上体验 MCP 服务。
函数计算业界首发 Serverless MCP 运行时
一键实现 MCP Server 云上托管
目前,MCP 官方及三方仓库提供了众多开源 MCP Server 实现,但社区主要使用本地 STDIO(Standard Input/Output) 即本地通信模式。若想将 MCP Server 托管成远端对外服务,改造成本较高,需解决协议转换、并发及客户端适配等问题。虽然市面上有一些开源 MCP Proxy 实现方案,但在实际业务场景下,稳定性与性能欠佳。
为此,函数计算 FC 推出支持 SSE 协议且具备并发能力的 MCP Runtime,让用户无需任何改动,即可把存量 STDIO 模式的 MCP Server 变为符合 SSE 协议的远端服务 ,一键实现云上托管,方便 AI 生态快速集成使用。
用户可以直接在阿里云百炼中直接选择 MCP Server 服务。
或在 MCP管理-创建 MCP 服务中引入更多开源 MCP 服务部署到函数计算 FC上。
三步开发和部署企业级 SSE MCP 服务
市面上开发基于 SSE 协议的 MCP 服务器,一般需要 8 个步骤:
- 准备 MCP 开发环境,引入 MCP SDK
- 基于 MCP SDK 实现 SSE MCP 开发框架
- 基于 SSE MCP 开发框架实现业务逻辑
- 本地调试和代码优化
- 准备云上资源和云上环境
- 将 MCP 服务部署到云上
- 为 MCP 服务提供访问端点
- 运维云上 MCP 服务实现日志监控告警、高可用、自动弹性等
而基于函数计算 MCP 运行时,则只需要 3 步:
- 创建基于函数计算 MCP 运行时的函数
- 基于函数计算 MCP 运行时提供的 MCP 开发框架实现业务逻辑
- 远程调试和代码优化
函数计算提供的 Serverless MCP 运行时,内置 MCP 开发环境和开发框架,开箱即用,且自带日志查询、性能监控和报警等功能,另外,函数计算自带 3AZ 高可用、自动弹性伸缩、不使用缩 0 等特性,使得函数计算成为企业级 SSE MCP 服务的“最佳搭档”。
您可以在函数计算控制台-函数中进行操作。
让 MCP Server 运行可靠、访问安全
MCP Server 云上托管,企业级开发者必然要面临 MCP Server 运行可靠和访问安全的诉求。函数计算作为Serverless 算力平台,能有效解决其运行可靠性和访问安全问题,具体能力如下:
- 高可用性:函数计算默认跨多个可用区(AZ)部署,单个AZ故障时可自动切换至健康节点,保障MCP Server持续运行。若实例异常平台会自动销毁并重建实例,确保后端服务池健康。
- 安全隔离:函数计算运行时基于 MicroVM 轻量级安全虚拟化层构建,隔离函数执行环境,防止进程逃逸攻击,并限制资源访问权限。
- 临时凭证机制:函数计算支持针对具体函数设置执行角色,运行时提供动态获取临时Token,而非长期有效的访问密钥(AK/SK),降低密钥泄露风险。
- 访问鉴权能力:函数 HTTP 触发器及自定义域名提供多种鉴权方式,特别是针对 AI 场景提供基于Opaque Bearer Authorization访问鉴权能力,与现有AI 服务身份体系无缝对接。
在高性能、Serverless架构下,函数计算通过 Serverless 平台能力,既保障了MCP 服务调用的安全性,又降低了企业集成的复杂度,助力复杂场景如百炼等快速落地。
从容应对 MCP Server 流量不确定性
函数计算是一种典型的云上 Serverless 计算服务,具有极致弹性、细粒度资源规格、高可用容灾架构等优势,可按请求分配资源和计费。在轻量化业务场景下,帮助业务自如应对不确定性流量带来的挑战。 MCP Server 托管作为云上公共服务,在 AI 场景下势必会面临流量不确定性问题,函数计算产品通过技术创新,确保长连接保持与按请求计费兼容,平衡无状态弹性与亲和性调度,在满足 MCP 场景 SSE 协议亲和调度的基础上,结合无状态计算弹性能力,让业务在面对不确定流量的时候,快速实现 MCP Server 弹性扩容。
函数计算FC 支持一键部署热门 MCP Server
接下来您可以跟着教程快速实现开源 MCP Server 一键托管,假如您搭建的 AI Agent 中需要加入导航服务,您可能会需要高德社区提供的 MCP Server ,接下来我们将以开源项目 amap-maps-mcp-server 为例演示如何一键部署 MCP Server 到函数计算FC上,后续您可以在不同工具(如 Cherry-Studio、Cline 和 Cursor)中继续配置云端 MCP 服务。
第一步: 模版部署
点击 https://cap.console.aliyun.com/create-project?template=start-mcp-amap-maps进入CAP控制台。填入从高德开发者申请的 Token(立刻申请完成),可以在这里申请。
第二步: 测试 MCP Server 提供的工具能力
部署成功之后,通过触发器页面,拿到测试URL可对当前MCP Server进行测试。如果希望将部署的MCP Server 用于生产,建议使用自定义域名代替测试URL。
测试步骤一:本地终端运行命令: npx @modelcontextprotocol/inspector
测试步骤二:浏览器中打开本地提供的测试地址“http://localhost:5173/#tools”进行测试,在URL表单中填入上面获取的URL,添加/sse 后缀填入URL表单中,点击Connect会看到开源 MCP Server提供的Tools列表,可以点击置顶Tool进行交互验证。
如果您对于产品有更多建议或者对 MCP server 云端托管有更多想法可以加入钉钉群(群号:64970014484)与我们取得联系。
更多开源 MCP Server一键部署
更多内容关注 Serverless 微信公众号(ID:serverlessdevs),汇集 Serverless 技术最全内容,定期举办 Serverless 活动、直播,用户最佳实践。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。