创建MCP服务
开发者可以在“控制台”选择 “Agent开发 > MCP服务市场”使用预置的各类MCP服务,也可以选择“Agent开发 > 我的工作台 > 组件库”的“MCP服务”选项创建MCP服务。华为云ModelArts Studio支持在智能体应用、工作流应用开发过程中,添加MCP服务,增强Agent工具调用能力。
使用官方预置MCP服务
创建自定义MCP服务
如果您已有可用的工具和API资源,则可以使用MCP服务器来配置您的MCP扩展。完成MCP服务器构建后,只需要在Agent开发平台配置对应的工具即可创建自己的MCP服务。
- 在左侧导航栏中选择“Agent开发”,跳转至Agent开发平台。
- 在右侧导航栏中选择“我的工作台>组件库”,在“MCP服务”页签,单击“创建MCP服务”,进入创建MCP页面。
- 在“创建MCP服务”页面,参考表1配置“MCP服务名称”、“英文名称”、“MCP服务地址”、“描述”以及“权限校验”选项后,单击“测试并下一步”。
表1 MCP服务信息配置说明 参数名称
参数说明
MCP服务名称
MCP服务中文名,中文名称为该MCP服务对外呈现的友好名称。
英文名称
MCP服务英文名,英文名称为该MCP服务在系统内部交互的唯一标识符,在API调用、系统间通信,代码引用等场景下使用。需确保同一个租户下唯一。
MCP服务地址
MCP服务SSE地址。
- 服务URL地址只支持HTTP和HTTPS。
- 系统会校验URL地址是否为标准的URL格式。
- URL对应的IP默认不应为内网,否则会导致注册失败。
说明:
支持网站公开的MCP服务,也支持用户自行创建的MCP服务。
描述
MCP服务描述。
仅我可见
是否仅创建者可见。
权限校验
选择调用MCP服务时是否需要通过认证才可以调用。
- 无需鉴权:MCP服务可以公开访问,不需要任何形式的身份验证或授权。
- API Key:在调用MCP服务时提供唯一的API Key进行鉴权。
需填写密钥位置,即密钥信息是设置在Header中还是设置在Query中。并设置API Key的密钥鉴权参数名和密钥值。
说明:若服务地址中包含有认证信息,建议使用平台的权限校验(API Key)功能。
图2 创建MCP服务图3 权限校验示例图4 连通性测试成功示例 - 测试完成,单击确认完成MCP服务创建。
使用MCP服务
在Agent开发平台中,开发者可以在开发智能体应用、工作流应用时,添加预置和自定义创建的MCP服务。
- 在智能体应用开发时配置MCP服务:
步骤一:进入Agent开发平台后,在导航栏选择“我的工作台”。
步骤二:在左侧导航栏中选择“应用管理>单智能体应用”,选择一个应用进入。
步骤三:在应用页面,技能配置,MCP服务模块,单击添加,进入MCP服务选择页面。
步骤四:从预置服务、个人服务中选中所需要的MCP服务。
步骤五:单击确定,完成MCP服务添加。
步骤六:在右侧调试模块,对话框输入问题,如大模型MCP服务,对话界面展示可展示调用详情。
- 在工作流应用中开发时配置MCP服务:
步骤一:进入Agent开发平台后,在导航栏选择“我的工作台”。
步骤二:在左侧导航栏中选择“应用管理>工作流应用”,选择一个工作流进入。
步骤三:在工作流开发页面,在下方单击“+添加节点”,单击MCP服务。
步骤四:在MCP选择弹窗中,从预置服务、个人服务中添加所需要的MCP服务。