扣子编程内置了 MCP (Model Context Protocol)客户端能力,允许你基于已有的 MCP 服务创建自定义插件,轻松、高效地将外部的 MCP 工具能力集成到扣子编程,从而扩展低代码智能体、工作流的能力边界。
当你想要将自定义部署的 MCP 工具或第三方产品的官方 MCP 工具集成到扣子编程时,可以通过创建插件方式完成这一集成操作。整个过程无需复杂编码,仅通过配置化操作即可完成集成。
例如,某第三方地图产品已提供 MCP Server 能力,当你需要在扣子编程中搭建地图插件时,无需从零开发。你可以先基于该产品的 MCP Server 生成对应的 MCP 工具,然后在扣子编程基于 MCP 服务创建插件,即可快速生成一个具备路径规划、位置查询等地图能力的扣子编程插件。
在扣子编程基于 MCP 服务创建插件不会产生扣子费用。需要注意的是,你选择的 MCP 服务涉及第三方调用,可能产生第三方产品的费用,具体收费标准以第三方产品的规定为准。
基于扣子付费插件封装的 MCP 工具,不支持二次封装为新的扣子编程插件。
登录扣子编程。
在页面顶部选择目标工作空间,然后在左侧导航栏中单击资源库。
在页面右上角,选择 +资源 > 插件。
配置插件信息并单击确认。
设置基础信息。
|
配置项 |
说明 |
|---|---|
|
插件名称 |
自定义插件名称,用于标识当前插件。建议输入清晰易理解的名称,便于大语言模型搜索与使用插件。 |
|
一句话介绍 |
对插件核心功能进行简短、精炼的概括。 |
|
插件描述 |
插件的描述信息,一般用于记录当前插件的用途。 |
|
插件图标 |
单击默认图标后,您可以上传本地图片文件作为新的图标。 |
|
类型 |
选择MCP。 |
|
私网连接 |
企业旗舰版套餐支持通过私网连接服务。 |
|
插件 URL |
插件的访问地址或相关资源的链接,此处为 MCP 工具的 URL。 说明 插件 URL 必须为域名格式,暂不支持 IP 格式的 URL 地址。 |
|
Header 列表 |
HTTP 请求头参数列表。您需要根据 MCP 自身的参数配置要求来填写。 |
设置授权方式。
基于 MCP 创建自定义插件时,支持如下授权方式。
|
配置项 |
说明 |
|---|---|
|
不需要授权 |
无需授权,不指定授权参数。 |
|
Service > Service token / API key |
Service token / API key 服务认证方式是指 API 通过秘钥或令牌校验请求者的身份。配置参数说明如下:
|
|
Service > OAuth 2.0 & OIDC |
OIDC 一种广泛使用的授权框架,它基于 OAuth 2.0 协议之上,提供了身份验证和授权的功能。配置参数说明如下:
|
|
OAuth > standard |
OAuth 是一种常用于用户代理身份验证的标准,它允许第三方应用程序在不共享用户密码的情况下访问用户下的特定资源。
|
基于 MCP 服务成功创建插件后,系统将自动同步并添加对应的所有 MCP 工具到工具列表中。你无需手动添加工具参数,可直接进行试运行。例如 maps_weather 工具用于查询天气,你可以在 city 参数输入杭州,当 Response 中正确返回杭州天气信息时,则表示调试成功。
当添加的工具调试成功后,则可以发布插件。插件成功发布后,才能在智能体、工作流中使用该插件。
你可以将插件上架到扣子插件商店或企业插件商店。不能同时上架扣子插件商店和企业插件商店,仅支持选择其中一个渠道。