更新时间:2025-07-02 GMT+08:00

创建MCP服务

开发者可以在“控制台”选择 “Agent开发 > MCP服务市场”使用预置的各类MCP服务,也可以选择“Agent开发 > 工作台”的“MCP服务”选项创建MCP服务。华为云ModelArts Studio支持在智能体应用、工作流应用开发过程中,一键添加MCP服务,增强Agent工具调用能力。

使用官方预制MCP服务

  1. 登录ModelArts Studio大模型开发平台,在“我的空间”模块,单击进入所需空间。
    图1 我的空间
  2. 在左侧导航栏中选择“Agent开发”,跳转至Agent开发平台。
  3. 选择“Agent开发 > MCP服务市场”。
    图2 MCP服务市场
  4. 通过属性类型筛选,或通过搜索MCP服务名称找到目标服务。单击目标服务,进入服务详情界面。
    图3 服务详情界面
  5. 根据MCP服务开通提示,进行相应的操作,如该MCP服务需要API Key认证,输入API Key之后,单击确认开通该MCP服务。

创建自定义MCP服务

如果您已有可用的工具和API资源,则可以使用MCP服务器来配置您的MCP扩展。完成MCP服务器构建后,只需要在Agent开发平台配置对应的工具即可创建自己的MCP服务。

  1. 登录ModelArts Studio大模型开发平台,在“我的空间”模块,单击进入所需空间。
    图4 我的空间
  2. 在左侧导航栏中选择“Agent开发”,跳转至Agent开发平台。
  3. 在右侧导航栏中选择“MCP服务”,单击“创建MCP服务”,进入创建MCP页面。
  4. 在“创建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)功能。

    图5 创建MCP服务
    图6 权限校验示例
    图7 连通性测试成功示例
  5. 测试完成,单击确认完成MCP服务创建。

使用MCP服务

在Agent开发平台中,开发者可以在开发智能体应用、工作流应用时,添加预置和自定义创建的MCP服务。

  • 在智能体应用开发时配置MCP服务:

    步骤一:进入Agent开发平台后,在导航栏选择“工作台”。

    步骤二:在右侧导航栏中选择“应用”,单击创建“创建应用”,进入创建应用开发页面。

    步骤三:在应用开发页面,技能配置,MCP服务模块,单击添加,进入MCP服务选择页面。

    步骤四:从官方服务、个人服务中选中所需要的MCP服务。

    步骤五:单击确定,完成MCP服务添加。

    步骤六:在右侧调试模块,对话框输入问题,如大模型MCP服务,对话界面展示可展示调用详情。

  • 在工作流应用中开发时配置MCP服务:

    步骤一:进入Agent开发平台后,在导航栏选择“工作台”。

    步骤二:在右侧导航栏中选择“工作流”,单击“创建工作流”,进入工作流开发页面。

    步骤三:在工作流开发页面,在左侧导航栏选中MCP节点,拖拽至工作流编排画布。

    步骤四:在MCP选择弹窗中,从预置服务、个人服务中选中所需要的MCP服务。

    步骤五:单击“添加”,完成MCP服务添加。