MCP服务简介
模型上下文协议(Model Context Protocol, MCP)是一个开放协议,为大模型和外部工具之间的信息传递提供通道。作为云上托管MCP服务的最佳运行时,函数计算 FC为支持为MCP服务提供弹性调用能力。您可以通过函数计算Function AI内置的MCP服务模板快速体验部署MCP服务。
为什么推荐在函数计算开发和托管MCP服务?
函数计算作为Serverless计算服务,具有弹性伸缩、细粒度资源规格等优势,可按请求分配资源和计费。在轻量化业务场景下,帮助业务自如应对不确定性流量带来的挑战。
MCP服务托管作为云上公共服务,在AI场景下势必会面临流量不确定性问题,函数计算通过技术创新,确保长连接保持与按请求计费兼容,平衡无状态弹性与亲和性调度,在满足MCP SSE亲和性调度的基础上,结合无状态计算弹性能力,让业务在面对不确定流量的时候,快速实现MCP服务的弹性扩容。
计费说明
创建MCP服务
函数计算提供支持SSE协议且具备并发能力的MCP运行时,存量STDIO模式的MCP服务无需任何改动即可转换为符合SSE协议的远端服务。
您可以通过Function AI创建开发MCP服务,创建的函数将自带MCP SSE亲和调度能力。
使用MCP服务
在函数计算中创建MCP服务后,您可以通过在阿里云百炼控制台部署部署自定义 MCP 服务将您的MCP服务注册到百炼,然后接入智能体应用和工作流应用。
阿里云百炼智能体和工作流应用已支持MCP服务:
智能体应用
可以接入多个MCP服务,每个MCP服务中包含一组工具。在一轮对话中,智能体会调用一个或多个工具。
工作流应用
可以接入MCP服务提供的单个工具,作为一个 MCP 节点。