引言

前面的几篇文章《百宝箱企业版搭建智能体应用-平台概述》《什么是智能体:从概念认知到平台选型》《什么是智能体:意图识别与大模型提示词》《什么是智能体:简单了解MCP》 已经有基本的介绍,《百宝箱企业版搭建智能体应用-民宿智能调价MCP的代码实现》一文中我们实现了MCP的代码,接下来,我会展示这个代码如何在蚂蚁百宝箱上注册成为插件。

部署MCP服务

利用前面的代码,我们可以部署在阿里云服务器上,具体的可以参考:《在线教学1】基于python语言MCP插件开发指南》,这是官方理指引,当然你熟悉的话也不用参照,前面的《百宝箱企业版搭建智能体应用-民宿智能调价MCP的代码实现》已经是一个服务了,熟悉部署的同学都可以自己部署了。
需要注意的是前面写MCP代码部署的requirements如下:

fastmcp>=2.5.1
openai>=1.0.0
python-dotenv>=1.0.0
httpx>=0.25.0
aiohttp>=3.8.0

当然也可以根据自己环境中所需要的插件去部署,只要能运行并能得到结果。
部署好的服务要记得自己的阿里云服务器地址。

蚂蚁百宝箱平台注册MCP插件

回到蚂蚁百宝箱企业版页面,左侧的插件和右边的新建插件:
在这里插入图片描述
在这里插入图片描述
在新建插件的页面中填写这个MCP的名称,功能已经对应的前面的MCP阿里云服务地址(这个很重要)。下面的图是我创建的MCP插件的配置信息:

在这里插入图片描述
只要你的服务地址没问题,并且服务已经启动,那么就能在新建的插件页面中看到你在服务器的MCP工具列表:
在这里插入图片描述

不过这两个接口的状态应该是未调试状态,而不是图中的调试通过状态,点击接口,会出现下图中调试的按钮,这就是要测试服务能不能用,输入参数后能不能得到预想中的结果。
在这里插入图片描述
点击调试后,可以输入服务接口所需的参数和格式:

在这里插入图片描述
点击运行并查看右边的结果,如果正常,点击右下角的完成后,说明这个接口调试通过了,那么接口就的状态就又未调试状态变成调试通过状态。
当所有的接口都调试通过,就可以发布并上架服务市场,这边你自己也能用,别人也能使用,具体的发布和上架,这里不细说。下图是最后调试成功的画面:
在这里插入图片描述
至此,你自己写的MCP服务就能在百宝箱企业版中进行调用了。

结论

MCP的注册,并不困难,难就难在自己写的代码的调试中。到了这里,结合前面的文章,你还认为搭建智能体不需要编程基础了吗?

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐