摘要:在人工智能飞速发展的当下,AI MCP(Model Context Protocol,模型上下文协议)作为一项具有开创性意义的技术,正逐渐崭露头角,深刻改变着大模型应用的开发与交互模式,为人工智能领域带来全新的发展机遇。
在人工智能飞速发展的当下,AI MCP(Model Context Protocol,模型上下文协议)作为一项具有开创性意义的技术,正逐渐崭露头角,深刻改变着大模型应用的开发与交互模式,为人工智能领域带来全新的发展机遇。
AI MCP是旨在统一大语言模型(LLM)应用与外部数据源和工具之间通信的开放协议。以往,开发者要让AI模型与各类外部资源对接。但每项资源都有自己的格式和对接方式,就像每个设备都有不同的插头和接口。因此,开发者需要针对每个API进行独立的代码、文档、认证方式、错误处理和后续维护,这意味着每一种具体的连接都需要编写代码,效率低下且耗时费力。
而AI MCP的出现,如同在AI模型与外部世界之间搭建了一座标准化的桥梁。AI MCP以通用的“标准语言”把工具、数据通过“MCP服务器”的方式供给(一次开发、无限连接),可以更高效、更便捷地实现AI智能体与成千上万的外部工具与数据的互通。
预置MCP服务开箱即用:预置网页搜索、地图、内容抓取、实用工具等服务,一键部署、一键集成调用,免除运维烦恼。快速注册MCP服务:屏蔽各类API工具协议差异性,支持开发者快速创建MCP服务,提升开发效率。去模型Function Calling依赖:MCP服务调用,无需依赖大模型Function Calling能力,极大增强了Agent工具调用能力。生态开放:支持MCP协议,工具提供服务商注册华为云MCP服务,为开发者提供丰富的工具。MCP服务主动发现(规划):自动从MCP服务广场寻找可用的工具,自动挂载集成,扩展能力边界。开发者可以在华为云官网搜索“盘古大模型”,点击“ModelArts Studio控制台”按钮,进入“ModelArts Studio大模型开发平台”,点击“AGENT开发”进入Agent开发平台MCP服务市场,开通预置的各类服务,也可以在平台构建自定义MCP服务。华为云ModelArts Studio支持在智能体应用、工作流应用开发过程中,一键添加MCP服务,增强Agent工具调用能力。
如何开通官方预置MCP服务
步骤一,进入Agent开发平台后,在导航栏选择“MCP服务市场”。
步骤二,通过属性类型筛选,或通过搜索MCP服务名称找到目标服务。单击目标服务,进入服务详情界面。
步骤三,根据MCP服务开通提示,进行相应的操作,如该MCP服务需要API Key认证,输入API Key之后,点击确认开通该MCP服务。
如何创建自定义MCP服务
步骤一,进入Agent开发平台后,在导航栏选择“工作台”。
步骤二,在右侧导航栏中选择“MCP服务”,点击创建“MCP服务”,进入创建MCP页面。
步骤三,在MCP创建页面,配置相关信息,如MCP名称、服务地址、鉴权等信息,点击“测试并下一步”。
步骤四,测试完成,点击确认完成MCP服务创建。
如何使用MCP服务
在Agent开发平台中,开发者可以在开发智能体应用、工作流应用时,添加预置和自定义创建的MCP服务。
在智能体应用开发时配置MCP服务:
步骤一,进入Agent开发平台后,在导航栏选择“工作台”。
步骤二,在右侧导航栏中选择“应用”,点击创建“创建应用”,进入创建应用开发页面。
步骤三,在应用开发页面,技能配置,MCP服务模块,点击添加,进入MCP服务选择页面。
步骤四,从官方服务、个人服务中选中所需要的MCP服务。
步骤五,点击确定,完成MCP服务添加。
步骤六,在右侧调试模块,对话框输入问题,如大模型MCP服务,对话界面展示可展示调用详情。
在工作流应用中开发如何配置MCP服务:
步骤一,进入Agent开发平台后,在导航栏选择“工作台”。
步骤二,在右侧导航栏中选择“工作流”,点击“创建工作流”,进入工作流开发页面。
步骤三,在工作流开发页面,在左侧导航栏选中MCP节点,拖拽至工作流编排画布。
步骤四,在MCP选择弹窗中,从官方服务、个人服务中选中所需要的MCP服务。
步骤五,点击确定,完成MCP服务添加。
来源:华为云