Token导航 LogoToken导航TokenDH.com
Etracker MCP logo
数据服务stdio官方级别未说明来源级核验

Etracker MCP

MCP Server

etracker MCP Server 是一个暴露etracker分析API的模型上下文协议服务器,适用于AI助手和数据分析场景。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
数据分析电子商务TypeScriptAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

fmeies

提供方

fmeies

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 3000:3000 \

详细介绍

etracker MCP服务器

一个MCP(模型上下文协议)服务器,向人工智能助手公开etracker分析API。合作伙伴通过HTTP/SSE进行连接,并使用自己的API密钥加上每个请求传递的etracker帐户令牌进行身份验证。

建筑

  • 运输: 流式HTTP(HTTP+SSE上的MCP)
  • 认证: 双头方案-- X-Api-Key (合作伙伴密钥)+ X-ET-Token (etracker帐户令牌)
  • 速率限制: 三层桶——爆裂防护(8个要求/10秒),全局窗口(40个要求/5分钟),每个合作伙伴窗口(20个要求/5 min)
  • 会议: 在内存中,每个MCP会话的作用域。运行多个副本时需要会话关联性(ClientIP)。

端点

方法路径身份验证
GET/health没有
ALL/mcp必填项

工具

工具说明
list_reports列出该帐户的所有可用etracker报告
get_report_info返回报告的可用属性和关键数字
get_report_metadata返回原始列定义(类型、可排序、可过滤标志)
get_pageviewsWeb分析数据(默认报告:EATime)
get_conversions转换和电子商务数据(默认报告:EAConversions)
get_ad_performance营销/广告渠道绩效(默认报告:EAM营销)
get_report_data通用工具——使用过滤器从任何报告中获取数据
compare_periods比较两个日期范围之间的度量

所有数据工具均接受 from/to (YYYY-MM-DD,最长90天),可选 attributesfigures (每个最多5个), limit/offset,以及 sort_column/sort_order.

认证

etracker令牌是 存储在服务器中——合作伙伴通过以下方式按请求传递它 X-ET-Token。服务器仅存储合作伙伴API密钥到合作伙伴ID的映射。

生成合作伙伴密钥:

openssl rand -hex 32

PARTNER_API_KEYS 格式(JSON对象):

{"": "
", "": "
"}

本地开发

cp .env.example .env
# Edit .env and set PARTNER_API_KEYS
npm install && npm run dev

码头工人

docker build -t etracker-mcp .
docker run -p 3000:3000 \
  -e PARTNER_API_KEYS='{"mykey":"partner-a"}' \
  etracker-mcp

Docker Compose

cp .env.example .env
# Edit .env: set PARTNER_API_KEYS and IMAGE
docker compose up -d

Kubernetes/Helm

不要使用 --set 为了 partnerApiKeys --Helm解释 {, },以及 , 作为特殊的语法,它会破坏JSON。请改用值文件:

# my-values.yaml
partnerApiKeys: '{"":"
"}'
service:
  type: ClusterIP  # or NodePort / LoadBalancer
helm install etracker-mcp ./helm -f my-values.yaml

入口

# my-values.yaml
partnerApiKeys: '{"":"
"}'
ingress:
  enabled: true
  className: nginx
  host: etracker-mcp.example.com
  tls: true
  tlsSecretName: etracker-mcp-tls

所有Helm值

默认值描述
partnerApiKeys""JSON对象将API密钥映射到合作伙伴ID
replicaCount1副本数量(会话关联处理路由)
image.repositoryetracker-mcp容器图片
image.taglatest图像标签
service.typeNodePort服务类型
service.nodePort30300节点端口值(30000–32767)
service.sessionAffinityTimeoutSeconds3600会话粘性超时
ingress.enabledfalse启用入口
ingress.hostetracker-mcp.example.com入口主机名
ingress.tlsfalse启用TLS
etrackerReports.pageviewsEATime覆盖默认页面浏览量报告ID
etrackerReports.conversionsEAConversions覆盖默认转换报告ID
etrackerReports.adEAMarketing覆盖默认广告报告ID
resources.requests.cpu100mCPU请求
resources.requests.memory128Mi内存请求
resources.limits.cpu500mCPU限制
resources.limits.memory256Mi内存限制

MCP客户端配置

{
  "mcpServers": {
    "etracker": {
      "url": "https://etracker-mcp.example.com/mcp",
      "headers": {
        "X-Api-Key": "",
        "X-ET-Token": ""
      }
    }
  }
}

目录标签

目录标签

数据分析电子商务TypeScriptAPI集成本地部署API服务AI助手Web分析

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP