助手
扣子 AI 帮助与支持
你好,我是 扣子 文档问答助手 🎉 你在阅读当前文档的过程中,无论对文档概念的解释,还是文档内容方面的疑问,都可以随时向我提问,我会全力为你解答
推荐问题
如何快速了解这个空间的核心内容?
有哪些近期更新的重点文档?
我应该从哪些文档开始阅读?
文档反馈
低代码项目
快速开始
智能体
工作流
应用
资源
插件
提示词
知识库
数据库
发布
模型
多人协作
开发工具
推广与变现

基于 MCP 服务创建插件

更新于: 2026-06-24 15:44:40

扣子编程内置了 MCP (Model Context Protocol)客户端能力,允许你基于已有的 MCP 服务创建自定义插件,轻松、高效地将外部的 MCP 工具能力集成到扣子编程,从而扩展低代码智能体、工作流的能力边界。

使用场景

当你想要将自定义部署的 MCP 工具或第三方产品的官方 MCP 工具集成到扣子编程时,可以通过创建插件方式完成这一集成操作。整个过程无需复杂编码,仅通过配置化操作即可完成集成。

  1. 在扣子编程,基于 MCP 服务创建自定义插件。
  2. 在创建过程中,需要提供 MCP 工具的 URL 等配置信息。
  3. 创建并发布插件后,在低代码智能体、工作流中调用该插件,即可使用 MCP 工具所提供的能力。

例如,某第三方地图产品已提供 MCP Server 能力,当你需要在扣子编程中搭建地图插件时,无需从零开发。你可以先基于该产品的 MCP Server 生成对应的 MCP 工具,然后在扣子编程基于 MCP 服务创建插件,即可快速生成一个具备路径规划、位置查询等地图能力的扣子编程插件。

费用说明

在扣子编程基于 MCP 服务创建插件不会产生扣子费用。需要注意的是,你选择的 MCP 服务涉及第三方调用,可能产生第三方产品的费用,具体收费标准以第三方产品的规定为准。

使用限制

基于扣子付费插件封装的 MCP 工具,不支持二次封装为新的扣子编程插件。

步骤一:创建插件

  1. 登录扣子编程

  2. 在页面顶部选择目标工作空间,然后在左侧导航栏中单击资源库

  3. 在页面右上角,选择 +资源 > 插件

  4. 配置插件信息并单击确认

    1. 设置基础信息。

      配置项

      说明

      插件名称

      自定义插件名称,用于标识当前插件。建议输入清晰易理解的名称,便于大语言模型搜索与使用插件。

      一句话介绍

      对插件核心功能进行简短、精炼的概括。

      插件描述

      插件的描述信息,一般用于记录当前插件的用途。

      插件图标

      单击默认图标后,您可以上传本地图片文件作为新的图标。

      类型

      选择MCP

      私网连接

      企业旗舰版套餐支持通过私网连接服务。
      选择私有网络管理中已创建的私网连接。如果没有可用的私网连接,请联系企业超级管理员或管理员创建私网连接,具体请参见管理私网连接

      插件 URL

      插件的访问地址或相关资源的链接,此处为 MCP 工具的 URL。

      说明

      插件 URL 必须为域名格式,暂不支持 IP 格式的 URL 地址。

      Header 列表

      HTTP 请求头参数列表。您需要根据 MCP 自身的参数配置要求来填写。

    2. 设置授权方式。
      基于 MCP 创建自定义插件时,支持如下授权方式。

      配置项

      说明

      不需要授权

      无需授权,不指定授权参数。

      Service > Service token / API key

      Service token / API key 服务认证方式是指 API 通过秘钥或令牌校验请求者的身份。配置参数说明如下:

      • 位置:选择秘钥或令牌在 API 请求中的位置,及 Header(请求头)或是 Query (查询参数)内。
      • Parameter name:秘钥或令牌对应的参数名称。
      • Service token / API key:秘钥或令牌的值。后续根据该值进行服务认证。

      Service > OAuth 2.0 & OIDC

      OIDC 一种广泛使用的授权框架,它基于 OAuth 2.0 协议之上,提供了身份验证和授权的功能。配置参数说明如下:

      • grant_type:根据 GrantType 来选择使用的 OAuth Flow,支持的 Flow 包括:
        • TokenExchange:用于在不同服务之间交换令牌。
        • ClientCredential:用于客户端凭据授权流程,适用于没有用户直接参与的情况。
      • endpoint_url:授权服务器的端点 URL,用于发送授权请求和接收响应。配置时需要指定授权服务器的地址,以便客户端可以正确地向服务器发起请求。
      • audience:资源服务器,客户端告诉授权服务器它希望代表用户访问哪个资源服务器。配置时需要指定资源服务器的标识符。
      • scope:客户端请求的权限范围。对于 OIDC,通常需要包含openid作用域,以请求身份验证,配置时需要根据需要请求的权限范围来设置。
      • client_id:客户端在授权服务器注册时获得的唯一标识符,配置时需要使用在授权服务器注册应用时获得的 client_id。

      OAuth > standard

      OAuth 是一种常用于用户代理身份验证的标准,它允许第三方应用程序在不共享用户密码的情况下访问用户下的特定资源。

      • client_id:注册 OAuth 后获取的唯一标识符。
      • client_secret:与 client_id 匹配的密码。
      • client_url:重定向授权 URL,在授权过程中,扣子编程会将用户引导至 [client_url]?response_type=code&client_id=[client_id]&scope=[scope]&state=****&redirect_uri=[扣子编程的回调安全地址]
      • scope:您的应用需要访问的资源范围或级别。
      • authorization_url:获取用户令牌(token)的 URL。当用户通过上述 client_url 引导链接授权成功后,三方服务会返回用于获取 token 的 code,并跳转至扣子编程的回调安全地址,此时,扣子会通过对应参数向 authorization_url 对应地址发起请求,获取用户的 access_token。
      • authorization_content_type:向 OAuth 发送授权请求时的内容类型或数据格式。

步骤二:试运行

基于 MCP 服务成功创建插件后,系统将自动同步并添加对应的所有 MCP 工具到工具列表中。你无需手动添加工具参数,可直接进行试运行。例如 maps_weather 工具用于查询天气,你可以在 city 参数输入杭州,当 Response 中正确返回杭州天气信息时,则表示调试成功。

Image

Image

步骤三:发布插件

当添加的工具调试成功后,则可以发布插件。插件成功发布后,才能在智能体、工作流中使用该插件。

  1. 在插件页面,单击发布
    Image
  2. 确认是否需要收集个人信息,再进行发布。
    Image

上架到商店

你可以将插件上架到扣子插件商店或企业插件商店。不能同时上架扣子插件商店和企业插件商店,仅支持选择其中一个渠道。

  • 上架扣子插件商店
    对于通用功能、不涉及敏感数据且具有广泛适用性的公开插件,你可以将其上架到扣子商店,以便更多扣子用户发现、使用。详情请参考将插件上架到插件市场
  • 上架企业插件商店
    仅企业旗舰版支持。
    对于企业自主开发的涉及核心业务逻辑、数据敏感信息或仅限内部场景使用的插件,你可以将其上架到企业插件商店,供企业成员使用。详情请参考管理企业插件