mcpField
A
agentic-analytics

agentic-analytics

本地服务
github.com/pooriaarab数据与分析02 周前更新

关于 agentic-analytics

agentic-analytics 是面向开发者和 Agent 的开源工具包,可在本地分析提供的社交帖子指标。它通过 SDK、CLI 和 MCP 服务对帖子排名、比较内容形式并给出基于规则的建议,无需连接社交账号。

主要功能

  1. 01校验 JSON 和 CSV 指标
  2. 02按分数和比率排列帖子
  3. 03按内容形式比较结果
  4. 04按规则推荐后续行动
  5. 05生成 JSON 和 Markdown 报告

适用场景

  1. 01比较轮播帖和文本帖指标
  2. 02将帖子排名加入 Node.js 审核脚本
  3. 03让 Agent 对提供的指标排序
  4. 04从 CSV 生成 Markdown 报告

MCP 相关

MCP 服务提供导入指标、排列帖子、推荐后续行动、生成分析报告和获取成本报告的工具。分析工具接受 JSON 或 CSV 文本。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"pooriaarab-agentic-analytics": {
"command": "npx",
"args": [
"-y",
"agentic-analytics"
]
}
}
}
启动命令npx -y agentic-analytics

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmagentic-analytics0.1.0

工具

5

收录的工具列表 · 更新于 2 周前

参数类型必填说明
textstring是JSON 或 CSV 格式的指标文本。

详细介绍

agentic-analytics

npm version Downloads/month MIT license

软件包 · 输入指南 · API · 支持

agentic-analytics 是一款面向开发者和 Agent 的开源社交帖子分析工具包。它会对提供的指标进行排名、比较内容格式,并给出基于规则的后续行动建议。报告可通过 JavaScript SDK、命令行界面(CLI)或模型上下文协议(MCP)服务在本地生成。

安装

npm install agentic-analytics

请使用 Node.js 18 或更高版本。软件包包含 TypeScript 声明,并有两个直接运行时依赖项。

为你的第一篇帖子评分

保存一个示例指标文件。无需凭据或环境变量。

cat > metrics.json <<'JSON'
[{"platform":"LinkedIn","hook":"Stop guessing","format":"carousel","impressions":1000,"likes":40,"comments":8,"shares":5,"clicks":30,"leads":4}]
JSON
npx agentic-analytics report --file metrics.json --markdown

报告会输出 Posts: 1、Engagement rate: 5.30% 和 Lead rate: 0.40%。 对于此示例,下一步行动是 double-down。 SDK 会生成相同的报告:

import { createReport, reportMarkdown } from 'agentic-analytics';

const report = createReport([{
  platform: 'LinkedIn', hook: 'Stop guessing', format: 'carousel',
  impressions: 1000, likes: 40, comments: 8, shares: 5,
  clicks: 30, leads: 4,
}]);
console.log(reportMarkdown(report));

工作原理

JSON / CSV → normalize metrics → score and rank → compare formats
                                             → recommend next moves
                                             → JSON / Markdown report
                SDK / CLI / MCP share these functions

项目缘起

Buffer Insights 和 Hootsuite Analytics 提供社交报告仪表板。 agentic-analytics 提供本地计算库,用于处理你已有的指标。 你可以在脚本和 Agent 工作流中使用它的报告函数,无需连接社交账号。

对比

对比日期:2026-10-14;信息依据源代码和链接中的产品文档。

范围agentic-analyticsBuffer InsightsHootsuite Analytics
界面SDK、CLI、MCPBuffer 仪表板Hootsuite 报告
输入提供的 JSON 或 CSV已连接的社交渠道已连接的社交账号数据
执行你的 Node.js 进程托管式应用托管式应用
报告输出JSON 和 Markdown仪表板;付费方案支持 PDF 或 CSV仪表板和报告导出

Buffer 在其 Insights 指南中介绍了渠道访问。 Hootsuite 在其报告导出指南中介绍了导出功能。

覆盖范围

没有任何品牌平台连接器。platform 是用户提供的标签,不是集成选择器。

输入 / 界面状态范围
JSON 数组已实现帖子指标
含 posts 数组的 JSON 对象已实现帖子指标
CSV已实现固定字段架构
社交网络 API—不连接账号或获取数据
通用 HTTP 文本路由器SDK 工具将 {text} 发送到你的端点;不是指标连接器
本地文本路由器仅本地接收不会向外部发送

本地测试会验证解析、评分和公开接口。分析功能无需验证提供商凭据。

常见用例

  1. LinkedIn 分析师: 将导出的指标转换为指定架构,然后比较轮播图和文本格式。
  2. Node.js 开发者: 在内部审核脚本中嵌入 createReport。
  3. MCP 客户端开发者: 通过 rank_posts 让 Agent 对提供的指标进行排名。
  4. 内容团队: 从 CSV 生成 Markdown 报告,用于审核文档。

功能

  • **验证:**要求提供平台、钩子、格式以及六项非负数值指标。
  • **排名:**按分数排序,其次依次按潜在客户转化率、互动率和展示次数排序。
  • **格式对比:**按格式汇总展示次数、互动量、潜在客户数和平均分数。
  • **建议:**根据分数阈值分配 double-down、revise 或 drop。
  • **报告:**以 JSON 或 Markdown 形式提供总计、排名后的帖子、格式对比和建议。
  • **文本工具:**将文本统计、通用路由器、守卫和进程本地成本计数器作为独立于分析功能的部分导出。

运行时接口

分析 SDK 导出 normalizePost、parseMetricsText、scorePost、rankPosts、compareFormats、recommendNext、createReport 和 reportMarkdown。 SDK 还导出 summarizeText、dispatchText、本地和 HTTP 路由器,以及日志记录、守卫和成本辅助工具。

CLI 数据命令为 ingest、rank、recommend 和 report;每个命令都需要 --file。 其他命令为 costs 和 mcp。帮助命令不使用参数,也可使用 --help 或 -h。 版本命令使用 --version 或 -V。不接受字面值 help 和 version 作为命令。

npx agentic-analytics ingest --file metrics.json
npx agentic-analytics rank --file metrics.json
npx agentic-analytics recommend --file metrics.json
npx agentic-analytics report --file metrics.json --markdown
npx agentic-analytics costs
npx agentic-analytics mcp

MCP 工具包括 ingest_metrics、rank_posts、recommend_next、analytics_report 和 get_cost_report。 四种分析工具均通过 text 接受 JSON 或 CSV。analytics_report 还可接受可选的 markdown。

{"mcpServers":{"agentic-analytics":{"command":"npx","args":["agentic-analytics","mcp"]}}}

可自托管的 Worker 源码提供 GET /health 和 POST /report。 报告请求必须包含 JSON 请求体,其中有一个指标 text 字符串。 此软件包不提供托管端点。

交付与行为限制

分析函数不会获取指标、发布帖子,也不会将潜在客户归因于转化。 你必须提供可比较的测量数据和一致的时间范围。 互动量等于点赞数加评论数加分享数。点击数会被保留,但不会影响分数。 分数等于 engagementRate * 100 + leadRate * 500;上限不限于 100。 比率以展示次数为分母。展示次数为零时,比率也为零。 建议采用相对分数阈值,不使用训练模型或统计显著性检验。 recommendNext 需要接收已排序的列表;请先调用 rankPosts。 不同平台上标签相同的格式会合并分组。 CSV 解析支持带引号的逗号和转义引号,但不支持多行单元格。 分析功能不会记录成本单位。通用 SDK 分发工具会在进程内存中跟踪字符单位,而非货币。 HTTP 文本路由器的默认超时时间为十秒,且不内置重试或身份验证标头。

集成指南

请提供下方列出的所有字段。JSON 也接受 { "posts": [...] }。 导入前,请将平台导出数据转换为此架构;目前没有品牌专属的导出适配器。

platform,hook,format,impressions,likes,comments,shares,clicks,leads
LinkedIn,Stop guessing,carousel,1000,40,8,5,30,4

数值必须为有限的非负数。平台、钩子和格式标签不能为空。 调用报告函数前,请使用 parseMetricsText 验证输入。 本地分析无需加载 .env。

状态

版本 0.1.0 是早期版本。1.0 之前,API 和建议规则可能会发生变化。 报告 Bug 或请求支持。 此仓库尚未发布公开案例研究。 贡献者可以运行 npm run build、npm run typecheck 和 npm test。

常见问题

agentic-analytics 分析什么?

agentic-analytics 分析提供的社交帖子指标。它会计算互动率、潜在客户转化率、排名和格式摘要。

哪些集成经过验证?

agentic-analytics 没有品牌专属的社交网络集成。本地测试会验证 JSON 和 CSV 计算路径。

agentic-analytics 提供托管分析仪表板吗?

agentic-analytics 在你的进程中运行并返回报告。它不提供托管仪表板或持久化指标存储。

agentic-analytics 与 Buffer Insights 有何不同?

agentic-analytics 根据你提供的指标计算报告。Buffer Insights 则在 Buffer 内为已连接的渠道提供报告功能。

agentic-analytics 与 Hootsuite Analytics 有何不同?

agentic-analytics 针对固定的指标架构提供本地函数和 Agent 工具。Hootsuite Analytics 则提供基于账户的仪表板和报告。

agentic-analytics 能获取 LinkedIn 指标吗?

agentic-analytics 不会获取 LinkedIn 指标。请将数据转换为所需架构,并以 JSON 或 CSV 格式传入。

下一步行动由 AI 模型生成吗?

agentic-analytics 使用确定性的评分阈值分配下一步行动。文本模板使用你提供的格式、平台和吸引点。

agentic-analytics 需要 API 密钥吗?

analytics 功能不需要 API 密钥。其独立的 HTTP 文本工具会将数据发送到你选择的端点。

agentic-analytics 如何为帖子评分?

agentic-analytics 将互动率乘以 100,再加上线索率乘以 500。点击量会被存储,但不计入此公式。

许可证

MIT。版权所有 Pooria Arab。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。