mcpField
R
roistat-mcp

roistat-mcp

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

关于 roistat-mcp

roistat-mcp 是连接 Roistat API 的 MCP 服务,面向需要查询营销分析数据的团队。它提供线索、访问、渠道、成本和集成信息;项目已归档,后续开发转至 WWmcp。

主要功能

  1. 01查询访问、申请和收入分析
  2. 02查看带来源和 UTM 标记的访问
  3. 03按状态筛选线索
  4. 04分析渠道 ROI、CPL 和收入
  5. 05按周期汇总广告成本
  6. 06列出已连接的集成

适用场景

  1. 01比较一段时间内各广告渠道的 ROI
  2. 02检查当天访问及其来源
  3. 03按状态筛选并查看线索
  4. 04查看广告成本和已连接集成

MCP 相关

向 MCP 客户端提供 6 个 Roistat API 工具,需配置 API 密钥和项目 ID。支持 stdio 与 Streamable HTTP;当前仓库已归档,开发已迁至 WWmcp。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"theyahia-roistat": {
"command": "npx",
"args": [
"-y",
"@theyahia/roistat-mcp"
],
"env": {
"ROISTAT_API_KEY": "<ROISTAT_API_KEY>"
}
}
}
}
启动命令npx -y @theyahia/roistat-mcp
需要配置的环境变量
ROISTAT_API_KEY密钥API key

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

安装包
npm@theyahia/roistat-mcp1.0.1

工具

2

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

参数类型必填说明
tostring是期间结束日期(YYYY-MM-DD)
fromstring是期间开始日期(YYYY-MM-DD)
limitnumber否响应中的最大行数
metricsarray否指标:visitCount、leadCount、orderCount、revenue、visits2leads、visits2orders 等。
dimensionsarray否分组维度:marker(来源)、landing_page、region、keyword 等。

详细介绍

🗄 仓库已归档

开发工作已迁移至 theYahia/WWmcp——一个面向非西方 API 的 MCP 服务单体仓库:独联体国家、中东北非、非洲、拉美、东南亚。共用核心 @theyahia/mcp-core、统一 CI 和统一发布流程。

此处内容的最新版本:servers/roistat/

npm 包仍是原来的——@theyahia/roistat-mcp,安装和使用方式与以前相同。 此处不再更新。请在 WWmcp 中提交问题和 pull request。

已归档——开发工作已迁移至 theYahia/WWmcp, 一个面向非西方 API 的 MCP 服务单体仓库。 此包的当前版本现位于 servers/roistat/。 npm 包 @theyahia/roistat-mcp 保持不变。 请在那里提交问题和 pull request。

Roistat MCP——在与神经网络的对话中进行端到端分析并了解每条线索的成本

如果你想知道如何询问 AI 每个渠道带来的线索成本、将广告支出与销售额汇总,或无需手动制作报告即可导出 Roistat 线索,这就是你要找的内容。基于 Roistat API 的 6 个工具:线索、广告渠道、支出、分析和集成。需要 API 密钥和项目 ID。

npm License: MIT

安装

Claude Desktop
{
  "mcpServers": {
    "roistat": {
      "command": "npx",
      "args": ["-y", "@theyahia/roistat-mcp"],
      "env": {
        "ROISTAT_API_KEY": "ваш_ключ",
        "ROISTAT_PROJECT_ID": "ваш_id_проекта"
      }
    }
  }
}
Claude Code
claude mcp add roistat \
  -e ROISTAT_API_KEY=ваш_ключ \
  -e ROISTAT_PROJECT_ID=ваш_id_проекта \
  -- npx -y @theyahia/roistat-mcp
Streamable HTTP
npx @theyahia/roistat-mcp --http --port 3000
# POST /mcp — MCP endpoint
# GET  /health — health check
Smithery

配置位于 smithery.yaml。必需参数:ROISTAT_API_KEY、ROISTAT_PROJECT_ID。

身份验证

变量必需描述
ROISTAT_API_KEY是Roistat 项目的 API 密钥
ROISTAT_PROJECT_ID是Roistat 中的项目 ID

Base URL:https://cloud.roistat.com/api/v1/

工具(6)

工具描述
get_analytics分析:按来源统计访问量、申请数、收入和 ROI
get_visits访问记录列表,包含来源和 UTM 标记
get_leads线索(申请),可按状态筛选
get_channels广告渠道成效:ROI、CPL、收入
get_costs按周期分组的广告支出
get_integrations已连接的集成列表(CRM、分析)

技能(Prompts)

技能描述
skill-analytics周期分析——汇总关键指标,并列出排名前 3 的来源
skill-channels广告渠道成效——比较 ROI,并提供预算建议

请求示例

Какой ROI у рекламных каналов за последний месяц?
Покажи визиты за сегодня
Сколько лидов пришло за неделю?
Какие интеграции подключены?
Сравни затраты по каналам за март

Roistat 推荐计划

类型佣金
法人实体客户付款金额的 25%
个体经营者客户付款金额的 50%

了解详情:roistat.com/referral

开发

npm install
npm test          # Vitest
npm run dev       # stdio (tsx)
npm run start:http  # HTTP-сервер

许可证

MIT


Telegram: @vhodvai

评论

支持 Markdown

第一次接触 MCP?

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

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