TapCub 正式上线:统计、分析、客服一个平台免费用
帮助中心

怎么用 MCP 把 AI 智能体接到统计数据?

创建「读取报表」密钥,在 AI 助手页复制 MCP 端点和配置,让智能体用 10 个只读工具查统计数据。

数据分析2 分钟阅读最后更新 2026 年 11 月 5 日TapCub 团队

还有其他问题?

没找到答案?每条消息都有真人阅读,工作日通常几小时内回复。

在线咨询

简短回答

在 配置 › 设置 › API 密钥 创建权限范围为「读取报表」(stats:read)的密钥,再到 AI 助手页的「MCP 接入」页签复制端点和客户端配置。智能体会拿到 10 个只读工具;除 list_sites 外都要 site_id。

简短回答

在 配置 › 设置 › API 密钥 创建一个权限范围为「读取报表」(stats:read)的密钥,再到 全端分析 › 智能运营 › AI 助手 的「MCP 接入」页签复制端点和客户端配置,填进你的 MCP 客户端。智能体会拿到 10 个只读的查询工具。

1. 创建只读密钥

  1. 打开 配置 › 设置 › API 密钥,新建一个密钥。
  2. 权限范围选「读取报表」(stats:read)。没有这个范围,每次调用工具都会失败。
  3. 密钥只显示 wck_ 前缀。放在客户端的密钥设置里,不要写进共享文件。

2. 复制端点和配置

在 AI 助手页的「MCP 接入」页签复制端点(路径 /api/v1/mcp)、客户端配置和命令行示例。协议是 Streamable HTTP,响应是 JSON,没有服务端推流。

接进智能体之前先测一下。示例请求,端点放在 TAPCUB_MCP_URL 里,项目编号是示例值:

curl -X POST "$TAPCUB_MCP_URL" \
  -H "Authorization: Bearer wck_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ask","arguments":{"site_id":123,"question":"近 7 天访客,对比上一周期"}}}'

成功时结果在 content 的文本里,多为 JSON。

3. 智能体能调用什么

工具返回
list_sites这个密钥能访问的项目
site_overview会话、用户、浏览量及环比
list_metrics内置和已保存指标、近期事件名、可用维度
list_events近 30 天的事件名
run_insight用分析查询跑趋势、表格、漏斗等
list_saved_insights已保存的分析
run_saved_insight跑一条已保存分析,可改时间
ask自然语言问数
attribute_change指标变化里各维度取值的贡献
dashboard_summary看板各卡片的摘要

除 list_sites 外,工具都要 site_id,所以让智能体先调用 list_sites。时间可用预设或 from / to(站点时区的日期)。

4. 它不会做什么

  • 工具只读:不写事件、不改定义、不创建监控。
  • 没有资源和提示词模板,不要假设还有别的工具。
  • 每次调用都按 site_id 检查访问权,并计入开放 API 用量和频率限制。
  • ask 看不懂问题时返回澄清,不执行查询。

常见问题

现象原因处理
每次调用都失败密钥没有「读取报表」新建带 stats:read 的密钥
报 site_id 错误调用时没带项目先调用 list_sites,再传编号
dashboard_summary 说没有看板该项目没有看板先建看板,或传看板编号

想在控制台里直接问,见问 AI 助手。

相关阅读

这篇回答解决你的问题了吗?

我们会根据反馈修改和补充这篇内容。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie