TDucKX技术文档
产品能力分析
表单数据对接
TDuckX 后端项目
TDuckX 前端项目
Uniapp 移动端
表单开放API
用户登录集成
多数据库适配
系统配置
如何部署或更新
MCP 和 Skill
配置专属 MCP 与 Skill 全流程指南
TDuck MCP Server 与 OAuth 2.0 接入指南
TDuck MCP Tools 完整清单
通过 WorkBuddy 使用
TDuckX Skills

TDuck MCP Tools 完整清单

TDuck MCP Tools 完整清单

TDuck MCP Server 面向 AI Agent(如 Claude、Cursor、Windsurf 等)提供了覆盖表单全生命周期管理的丰富工具集(Model Context Protocol Tools)。

AI 可以通过自然语言直接调用这些工具完成表单设计、题目编排、主题美化、逻辑跳题、数据录入、数据分析与查询等全流程操作。


📋 工具分类概览 (共 30 个 Tools)

mindmap
  root((TDuck MCP Tools))
    账号身份
      get_current_user
    表单生命周期
      list_forms
      get_form_detail
      create_form
      copy_form
      update_form
      update_form_basic
      update_form_theme
      update_form_setting
      replace_form_items
      publish_form
      stop_form
      delete_form
    逻辑与计算公式
      get_form_logic
      update_form_logic
    单题精细维护
      list_form_items
      add_form_item
      update_form_item
      delete_form_item
    文件夹管理
      list_folders
      create_folder
      move_form_folder
    数据与填报
      query_form_data
      get_form_data_detail
      submit_form_data
      batch_submit_form_data
      update_form_data
      delete_form_data
    数据安全检查
      check_field_data
    文件与图片直传
      get_upload_ticket
      upload_file
    公开自助查询
      list_opensearch_queries
      get_opensearch_query
      create_opensearch_query
      edit_opensearch_query

👤 1. 账号与身份信息

工具名称 (Tool Name) 功能描述 核心入参
get_current_user 获取当前登录账号的完整身份信息(包括用户ID、账号、昵称、手机号、邮箱、所属部门、角色、岗位及管理员状态等)。

📑 2. 表单生命周期与整体管理

工具名称 (Tool Name) 功能描述 核心入参
list_forms 查询当前用户的表单列表,支持按关键字搜索、收集状态与分页 keyword (关键字), status (RELEASE/STOP), folderId (文件夹ID), current (页码), size (每页条数)
get_form_detail 根据 formKey 获取表单完整的扁平题目结构、选项、主题外观与行为设置 formKey (表单唯一Key,必填)
create_form 快速创建全新表单或在线考试(极简扁平模型) name (表单名), description (说明), type (NORMAL普通/EXAM考试), items (题目定义列表)
copy_form 复制已有表单的题目、设置与主题外观生成新表单 formKey (源表单Key,必填), name (新表单名), folderId (目标文件夹ID)
update_form 复合更新表单基础信息、题目、主题外观或全局防刷/提交设置 formKey (必填), name, status, items, theme, setting, logic
update_form_basic 仅修改表单的基础信息(名称与描述说明) formKey (必填), name (表单名称), description (表单描述)
update_form_theme 专门更新表单的主题视觉样式(配色、背景色/图、Logo、头图、按钮文字、封面页、水印等) formKey (必填), theme (主题样式配置对象)
update_form_setting 专门更新表单的全局收集与行为设置(登录限制、白名单、IP限额、开放时间范围、提交后跳转、邮件微信数据提醒、考试防作弊等) formKey (必填), setting (行为规则配置对象)
replace_form_items 全量覆盖并重置指定表单的题目列表(旧题目将被物理清理并重构) formKey (必填), items (全新题目定义数组)
publish_form 发布表单开启数据收集通道,锁定题目结构并返回公开填报链接 formKey (必填)
stop_form 停止表单收集,关闭对外公开填写通道 formKey (必填)
delete_form 逻辑删除指定表单及其关联的所有题目与数据 formKey (必填)

🔀 3. 显隐跳题逻辑与计算公式

工具名称 (Tool Name) 功能描述 核心入参
get_form_logic 查询指定表单当前配置的显隐跳题规则与联动计算公式 formKey (必填)
update_form_logic 更新表单的显隐跳题逻辑与计算公式 DSL 配置(支持条件判断与联动触发动作) formKey (必填), rules (规则列表), formulaDsl (公式配置)

📝 4. 单题精细化维护

工具名称 (Tool Name) 功能描述 核心入参
list_form_items 获取指定表单的所有题目列表详情 formKey (必填)
add_form_item 在指定表单末尾追加一道新题目 formKey (必填), item (题目定义对象)
update_form_item 根据题目 ID 修改指定题目的标题、必填、选项列表或提示文案 formKey (必填), item (包含 id 的题目对象)
delete_form_item 从指定表单中删除某一道题目 formKey (必填), id (自定义题目ID)

📁 5. 文件夹归档管理

工具名称 (Tool Name) 功能描述 核心入参
list_folders 获取当前用户的所有一级文件夹列表
create_folder 创建新的表单归档一级文件夹 name (文件夹名称,必填)
move_form_folder 将表单移动到指定文件夹(folderId 为 0 表示移出到根目录) formKey (必填), folderId (目标文件夹ID,必填)

📊 6. 表单数据回收与填报

工具名称 (Tool Name) 功能描述 核心入参
query_form_data 分页查询表单已收集的填报数据,字段自动映射为设计时的自定义题目 ID,支持关键字与时间范围检索 formKey (必填), keyword, beginDateTime, endDateTime, current, size
get_form_data_detail 根据数据唯一 dataId 查询单条填报数据的完整详细内容 formKey (必填), dataId (数据ID,必填)
submit_form_data 向指定表单新增录入一条数据,字段直接使用设计时的题目 ID(如 q_name, q_gender formKey (必填), data (键值字典数据,必填)
batch_submit_form_data 批量向表单写入多条填报数据(单次最多支持 100 条) formKey (必填), list (数据数组,必填)
update_form_data 根据 dataId 修改单条已提交的数据内容 formKey (必填), dataId (必填), data (修改键值字典)
delete_form_data 根据 dataId 删除指定的单条填报数据 formKey (必填), dataId (数据ID,必填)

🛡️ 7. 数据安全防护

工具名称 (Tool Name) 功能描述 核心入参
check_field_data 在删除或修改表单题目/选项前,检查该题目或选项是否已有用户历史填报数据,防止误删历史有效数据 formKey (必填), formItemId (题目ID), optionId (选项ID,可选)

📤 8. 文件与图片上传通道

工具名称 (Tool Name) 功能描述 核心入参
get_upload_ticket 【推荐 · 本地上传唯一通道】 获取本地文件/图片直传的预签名凭证 (Upload Ticket) 及极简 curl 执行命令。AI 在本地生成图片后获取凭证并在本地终端执行直传,直接换取公网 fileUrl,彻底避免大文件 Base64 导致的 Token 截断。 fileName (文件名), fileType (文件类型/后缀)
upload_file 转存网络图片链接为表单持久化附件并换取公网 URL(仅用于公网图片 URL 抓取转存) url (公网可访问的网络图片地址,必填)

🔍 9. 公开自助查询页 (OpenSearch)

工具名称 (Tool Name) 功能描述 核心入参
list_opensearch_queries 查询表单对外公开自助查询页配置列表(供访客凭手机号/准考证号等自助查分/查数据) formKey (必填)
get_opensearch_query 查询指定对外公开查询页的详细配置规则与字段展示范围 formKey (必填), queryId (查询配置ID)
create_opensearch_query 为表单创建对外公开查询页(设置凭证查询字段及允许查看的结果字段) formKey (必填), name, queryConditionFields, resultShowFields, status
edit_opensearch_query 修改或启停指定表单的对外公开查询页配置 formKey (必填), id (查询配置ID,必填), name, status
官方文档·
约 12 分钟阅读 (4578 字)