SuperAPI AI 工具集

mcp-fathom-analytics

这是一个非官方的 MCP(模型上下文协议)服务器,用于让 AI 助手访问 Fathom Analytics 数据。它使用非官方 SDK @mackenly/fathom-api 与 Fathom Analytics API 交互,并通过 npx 脚本发布到 npm。该服务器提供了账户信息、网站管理、访客追踪等工具,包括获取账户详情、列出网站、列出事件、生成聚合报告以及获取实时访客数据。用户可在 Claude Desktop 等 MCP 客户端中配置使用,实现通过自然语言查询分析数据。

访问官网

工具介绍

用途

mcp-fathom-analytics 是一个非官方的 Model Context Protocol (MCP) 服务器,旨在让 AI 助手能够访问 Fathom Analytics 的数据。它通过 MCP 协议将 Fathom Analytics 的 API 能力暴露给支持 MCP 的 AI 客户端(如 Claude Desktop),使用户可以借助自然语言查询网站分析数据。

主要能力

该 MCP 服务器提供以下 Fathom Analytics 工具:

  • get-account:获取 Fathom Analytics 账户的详细信息。
  • list-sites:列出所有 Fathom Analytics 站点。
  • list-events:列出特定站点的事件。
  • get-aggregation:生成聚合分析报告,支持灵活的筛选和分组选项。
  • get-current-visitors:获取当前站点访客的实时数据。

使用方式

该服务器通过 npm 发布为 npx 脚本。如果使用 Claude Desktop,可以通过 JSON 配置添加 MCP 服务器。更多关于其他 MCP 客户端的信息可参考 Model Context Protocol 示例客户端。

服务器内部使用 @mackenly/fathom-api SDK 与 Fathom Analytics API 端点交互,涉及的 API 包括:

  • 账户 API:https://api.usefathom.com/v1/account
  • 站点 API:https://api.usefathom.com/v1/sites
  • 事件 API:https://api.usefathom.com/v1/sites/SITE_ID/events
  • 聚合 API:https://api.usefathom.com/v1/aggregations
  • 当前访客 API:https://api.usefathom.com/v1/current_visitors

聚合工具非常灵活,示例用例包括:

  • 过去 30 天的每日页面浏览量统计
  • 个别页面的表现
  • 来自特定国家的流量

适用场景

适用于需要通过 AI 助手查询 Fathom Analytics 数据的用户,例如网站所有者、营销人员或数据分析师,希望以对话方式获取账户概览、站点列表、事件数据、聚合报告和实时访客信息。

限制

  • 这是一个非官方项目,与 Fathom Analytics 无关联、未获其认可或支持。
  • 该项目使用非官方 SDK @mackenly/fathom-api。
  • 其他具体功能限制、收费情况或平台兼容性暂未提供。

许可与贡献

该项目采用 MIT 许可证,欢迎提交 Pull Request 进行贡献。