相比于直接消耗 MCP 服务,您的企业可能更必要一个专属的 MCP 服务中心

[复制链接]
发表于 2025-8-19 22:41:41 | 显示全部楼层 |阅读模式
作者:寒斜
MCP 作为 AI 应用上下文工程中最重要的构成部分,如今已经被越来越广泛的应用于企业 AI 转型的生产实践中,比如企业开发人员会使用 Cursor,Cline,灵码等 AI 开发工具,而这些工具无一例外都支持了 MCP,然后企业内部员工开始围绕这些开发终端结合自界说 MCP 做了非常多的有意义的创新,然而这里面也存在一些问题。
MCP 作为 AI 应用上下文工程中最重要的构成部分,如今已经被越来越广泛的应用于企业AI转型的生产实践中,比如企业开发人员会使用 Cursor,Cline,灵码等 AI 开发工具,而这些工具无一例外都支持了 MCP,然后企业内部员工开始围绕这些开发终端结合自界说 MCP 做了非常多的有意义的创新,然而这里面也存在一些问题。

企业使用 MCP 相关的问题

自界说 MCP 的生产和发布


  • 很多企业进行 AI 转型,对于存量的体系也是优先尝试 API 到 MCP 的转化,使得已有业务体系可以跟智能体大概智能应用完成有效对接。然而,随着 AI 的深入使用,我们也发现,单纯靠针对原子 API 转换 MCP 不能完全顺应真实的业务场景,存在不灵活的问题,不可避免的必要构建一些新的自界说 MCP,此时企业必要面临构建自界说 MCP 的方方面面问题,涉及 MCP 的开发,调试,部署,发布等一系列流程。

比如: 我们有三个原子的API, 1.查询数据列表,2.查询数据详情,3.总结数据天生陈诉
为了完成最终的数据陈诉天生任务,我们把这三个原子 API 转化成三个 MCP 的工具。然后 AI 分解任务分三次实行才能完成,AI 单次的实行正确率如果是 90%,三次叠加下来乐成概率会低落到 70%,所以更好的方式是将三个原子 API 整合成一个,这也就是我们日常开发业务中经常会去做的“胶水层”API,胶水层 API 会酿成增量的迁移成本。
MCP 的沉淀与复用

MCP 自己是属于原子化可复用性强的工具能力,因此非常适合中心化的生产和沉淀,因为可以给很多场景很多部分共同复用来建设各自业务的智能化体系。所以,对于企业而言,非常适合拥有一个独立的 MCP 服务中心,然而建设这个独立 MCP 的服务中心必要额外的成本, 必要提供 MCP 市场的更新,管理 MCP 模版代码资产,以及部署发布等。

今天 Function AI 为解决这些企业内部 MCP 相关的问题,构建了一个完整的 MCP 企业解决方案,接下来为大家介绍一下。
Function AI 的 MCP 企业解决方案

FunctionAI 提供了 MCP 的企业解决方案,尝试解决企业对 MCP 需求的两个焦点问题

  • 通过标准化的自界说 MCP 生产构建流程,资助解决企业自界说 MCP 的生产发布问题
  • 通过 MCP 市场应用模版,构建企业专属的 MCP 服务中心 ,资助解决企业 MCP 沉淀复用问题
自界说MCP的生产发布

您可以通过 Function AI 内置的 MCP 服务模板快速体验部署或基于空缺项目自界说部署 MCP 服务。当 MCP 服务部署完成后,平台会天生一个 SSE 连接地址,而且会天生 MCP 服务的 Schema 用于测试。
以下将简单介绍通过 Function AI 内置的 MCP 服务模板快速体验部署。自界说 MCP 的生产发布流程请点击检察:开发 MCP 服务详细介绍
通过模板一键部署MCP服务


  • 登录 Function AI 控制台,在探索页面,勾选 **MCP Server **模板分类,选择任意一个 MCP 模板,单击模板所在卡片。本文以 Amap Maps为例。


  • 在模板详情页面,单击立即部署,进入服务设置页面,填写从高德开放平台获取的 API-KEY,然后单击部署项目

测试 MCP 服务

当 MCP 服务部署完成后,平台会天生一个 SSE 连接地址,用于 MCP 服务连接测试。您可以通过 Function AI 控制台进行测试,或使用官方的 Inspector 进行当地测试。
如果您部署的 MCP 服务用于生产情况,建议您为应用绑定自界说域名
Function AI 控制台测试


  • 在上一步创建的 MCP 服务详情页面,选择服务测试页签,单击测试连接测试乐成后单击测试工具进行测试。

如果使用错误的 Bearer Token,则测试失败。


  • 测试乐成后,选择 监控监控日志日志 页签检察服务测试效果。
接入 MCP 服务

在函数盘算中创建 MCP 服务后,您可以通过在阿里云百炼控制台部署自界说 MCP 服务将您的 MCP 服务注册到百炼,然后接入智能体应用或工作流应用
创建自界说 MCP 服务


  • 登录 Function AI 控制台,找到上一步创建的 MCP 服务,在项目详情页面,选择访问地址页签,获取公网访问地址用于后期测试。

创建 MCP 服务 页面,设置服务名称,选择安装方式SSE,填写服务设置,然后单击提交部署
服务设置示例如下,其中https://****.cn-hangzhou.fcapp.run/sse需更换为您在步调1获取的公网访问地址。


  1. {
  2.   "mcpServers": {
  3.     "test-sse": {
  4.       "url": "https://****.cn-hangzhou.fcapp.run/sse"
  5.     }
  6.   }
  7. }
复制代码

接入智能体应用


  • 登录阿里云百炼应用管理页面,选择新增应用 > 智能体应用,单击 立即创建
  • 在智能体应用页面,选择模型,添加上一步创建的 MCP 服务,开始试用。
本位以选择 通义千问-Max 模型为例。您可以添加多个 MCP 服务,包括阿里云百炼预置的 MCP 服务和您自界说的 MCP 服务。

测试 MCP 服务


  • 大模型应用:智能体应用
  • 外部工具:自界说地址位置服务工具get_geolocation

专属化的 MCP 服务中心获取

步调1【耗时2s】

访问Function AI 控制台,选择 MCP Registry模板

大概直接访问 https://cap.console.aliyun.com/template-detail?template=mcp-marketplace获取
步调2 [耗时25s]

部署 MCP Registry 模版

检察管理自己的MCP 服务





可以看到,您可以直接获取这些可以直接被智能体消耗的智能体服务,选择直接复制大概通过接口集成到您的智能体平台上。
集成的问题

这个 MCP 服务中心集成后怎么鉴权?

部署到 Function AI 后,您可以对代码进行二次编辑,该项目模板 mcp-marketplace 采用的是 nextjs 框架
您可以在 API 侧增长相对于公司已有服务的登录鉴权,比如,这里使用 iframe 的集成方式,通过参数注入 mcp 服务中心的地址。
[code][/code]然后在 nextjs 的 api 侧读取 auth_token ,然后调用公司内部的登录鉴权 API,识别是否必要拦截。
更多内容关注 Serverless 微信公众号(ID:serverlessdevs),汇集 Serverless 技能最全内容,定期举行 Serverless 活动、直播,用户最佳实践。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表