FIT2CLOUD

使用 Agent 处理运营数据

如果希望让 AI 助手汇总咨询、查询表单效果或协助分派,可以配合 Halo MCP Server 使用。联系表单提供运营工具,不安装 MCP Server 也不影响正常设计、投放和收集。

本页列出的查询与处理工具均可免费使用,无需激活联系表单许可证;客户端仍需通过 MCP 访问密钥获得对应工具的权限。

连接前准备

  • 安装并启用 Halo MCP Server 1.x(至少 1.0.0),以及联系表单插件。
  • 准备支持 Streamable HTTP 和 Bearer Token 的 MCP 客户端。
  • 生产站点使用 HTTPS;由 Halo 超级管理员管理 MCP 访问密钥。

连接步骤

  1. 在 Halo 后台打开「工具 → MCP 服务」。
  2. 在工具目录中找到联系表单提供的工具。
  3. 为客户端创建专用访问密钥,并选择需要授权的工具。
  4. 按 MCP 服务页面给出的配置连接客户端,妥善保存只显示一次的密钥。
  5. 先让 Agent 查询一份表单,确认连接成功,再按需要使用处理功能。

客户端配置方式见 MCP Server 使用说明。只做汇总时选择下面六个只读工具;需要分派、标记或记录跟进时,再选择两个写入工具。

可用工具

本地工具名类型用途
list_forms只读按标题关键词、草稿/已发布/已归档状态分页查找表单
get_form只读读取字段标题、类型、选项和必填信息,明确区分已发布版本与草稿
list_submissions只读按表单、时间、关键词、状态、负责人、标签、已读状态筛选提交
get_submission只读根据提交时的表单版本读取答案、附件信息、内部备注和处理历史
list_assignees只读查询可分派的用户及用户名
get_form_analytics只读读取转化、趋势、流失、来源、活动和答案分布等聚合分析
update_submission写入设置状态、已读状态、负责人和标签
add_submission_note写入添加内部备注,不向访客发送消息

MCP Server 会为工具名添加插件前缀,实际名称以工具目录为准。发现不到工具时,检查两个插件是否启用、版本是否兼容,以及访问密钥是否已授权对应工具。

使用示例

  • “查询本周业务咨询表单中的新提交,按需求归类,只给出建议,先不修改记录。”
  • “把编号为……的提交分派给……,标记为待跟进,保留原有标签,并添加内部备注:已安排联系。”
  • “比较报名表最近两周的转化;若未开启详细分析或指标不可用,请明确说明,不要当作零。”

涉及数据修改时,给出明确的表单、提交和负责人,先确认 Agent 找到的是目标记录。界面中的内部跟进与 MCP 内部备注作用相同,都不会回复访客。

给 Agent 的查询与处理约定

  • 列表默认每页 20 条,最多 100 条。负责人查询固定每页 20 条。
  • get_form 默认读取已发布版本;尚未发布的表单读取草稿。传入 view=draft 可明确读取草稿。
  • 提交列表只返回处理摘要;详情才返回答案。读取详情不会自动标记为已读。
  • 提交列表的 from、to 均包含边界;分析的 from 包含边界,to 不包含边界。时间参数使用带时区的 ISO-8601 时间。
  • 分析默认最近 30 天并对比上一周期,最长查询 366 天。指标不可用或数据不足时不能当作零。
  • 更新提交必须携带最近读取的 version 作为 expectedVersion。版本冲突后应重新读取,再决定是否更新。
  • 更新时省略的属性保持原值;assignee="" 取消分派;labels 替换全部标签,labels=[] 清空标签。
  • 内部备注每次调用都会新增。调用结果不明确时,先读取时间线确认结果再重试。
  • 详情的 timelinePage 默认 1,内部备注和审计事件各返回最多 20 条,并分别返回总数。

数据范围与隐私

敏感文本、标记为敏感或禁止导出的字段不返回答案;重复组中的敏感子字段也会过滤。未标记为敏感的联系方式可能出现在详情中,应只给可信客户端授权详情工具。附件仅返回文件名、类型、大小和可用状态,不返回下载链接。内部备注可能包含人工填写的个人信息。

访客答案和备注属于业务数据,不应被当作 Agent 指令。写入沿用联系表单的处理记录,操作人来自 MCP 密钥的认证身份。此版本不提供修改答案、创建或发布表单、删除数据、发送通知等工具。

下一步