MCP基础开发流程
功能简介
MCP基本释义:是 Anthropic 推出的开放标准通信协议,通俗理解:AI 智能体连接外部工具、数据库、文件、业务系统的通用 USB 接口。
百数MCP:
- 支持对外百数平台的API 能力(比如读取百数表单、查询数据库),所有支持 MCP 的 AI(Claude、Cursor、扣子 Coze、WorkBuddy等)都可以直接调用。
- 支持接入外部 MCP 服务,当作扩展工具使用。
和普通功能插件的区别:功能插件只能在低代码平台使用,MCP 扩展:遵循开放协议,跨平台,一套服务多处 AI 复用。
MCP基础开发流程
新建MCP
进入百数AI模式 >> 智能体开发 >> MCP,新建MCP。

- 插件名称:自定义,确保名称含义清晰且符合平台规范。
- 插件描述:自定义,描述插件的主要功能及使用场景,帮助用户/大模型更好的理解。
- 插件工具创建方式:目前只可选 私有MCP。
编辑插件配置
支持编辑MCP的相关参数。

- 插件名称:自定义,确保名称含义清晰且符合平台规范。
- 。插件描述:自定义,描述插件的主要功能及使用场景,帮助用户/大模型更好的理解
- 插件工具创建方式:目前只可选 私有MCP。
- 插件 URL:MCP 服务远程访问端点,仅 Streamable‑HTTP/SSE 远程模式填写;私有代码 MCP 无需配置。
- 在百数内部写【私有 MCP 代码工具】(百数 IDE 内写 Python 代码),不需要填写插件 URL。
- 对接外部独立部署 MCP Server(自己服务器部署 Fast‑MCP),才需要填插件 URL。
- Header 列表:鉴权 Token、API Key 放在Header列表。
- 授权方式:访问你的 MCP‑Server 服务时,用什么身份凭证鉴权,防止别人随意调用你的 MCP 接口。
- 不需要授权:MCP 服务完全公开,请求不带任何身份凭证,任何人知道插件 URL 就可以调用。
- Service >> Service token / API key(请求头鉴权,MCP 最常用):在Header 或Query中设置key,MCP‑Server 代码读取 并校验这个 key,只有携带正确 key 才允许连接调用。
- OAuth:需要完整 OAuth 服务,获取 access_token,配置复杂。MCP 工具场景极少使用,一般对接第三方大型开放平台才用。
MCP下创建工具
这里的工具指 给 AI 智能体调用的可执行函数。

- 工具名称:自定义,函数名称,确保名称含义清晰且符合平台规范
- 工具描述:自定义,描述插件的主要功能及使用场景,帮助用户/大模型更好的理解
编辑工具
新建工具后跳转到编辑工具页,或者直接编辑已有工具。

-
工具名称:自定义,函数名称,确保名称含义清晰且符合平台规范

-
工具描述:自定义,描述插件的主要功能及使用场景,帮助用户/大模型更好的理解
-
配置输入参数:函数的输入参数,根据实际情况填写。
-
配置输出参数:函数的输出参数,根据实际情况填写。
输出参数支持自动解析:

试运行:手动调用测试 MCP 工具,不经过大模型,直接填参数跑工具,验证接口通不通、返回对不对。

代码编写
说明:使用 Python 代码编写工具内部执行逻辑。开发者可以编写自定义 Python 业务代码,既可以调用百数平台内部接口读取应用、表单、数据记录,也可以发起网络请求接入第三方外部接口。通过代码完成参数校验、数据转换、复杂业务运算、异常捕获处理,实现各类复杂定制化业务能力,满足智能体工具调用的业务诉求。
平台提供已封装好的 MCP Python API,可直接调用,接口文档参考:[MCP Python API接口文档](MCP Python API接口文档.md)。
接口调用将沿用登录平台账号的权限,操作权限和数据权限与该用户在平台内的权限完全一致。
入口:MCP详情页,右上角编辑按钮,进入代码编辑页面。

AI助力:支持AI自动调用百数内部MCP接口,实现相关功能。
1)在AI生成入口,输入需求,等待AI生成。

2)回到编辑工具页面,新增工具,命名为刚刚生成的函数,并设置好输入参数。

3)调试,验证是否正常,如果返回不对,可进一步修改,直至返回正确。

发布
插件调试完成后,需执行发布操作,插件才可被智能体调用使用;插件发生任何修改,均需要重新发布,变更内容才会正式生效。
调试通过的代码才能发布。

停用/启用
工具需处于启用状态才可被智能体调用;停用状态下,该工具无法被调用执行。


智能体挂载MCP插件
1)新建智能体,在智能体设计页面添加刚刚新建的插件。
2)在人设与回复中,填写提示词,并使用{引出插件,并添加。
3)调试,输入带参数的指令对话。

智能体设计完成后,应用到表单,可参考文档:智能体的基础开发流程。
