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

Getklar MCP

MCP Server

GetKlar MCP Server 是一个为AI助手提供GetKlar分析和归因API访问的服务,支持通过自然语言进行订单、退款、COGS等数据导入和查询。

工具数

16

提示词数

0

GitHub Stars

2

资源数

0
数据分析电子商务TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

doinglean

提供方

doinglean

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

GetKlar MCP 服务器

](https://www.npmjs.com/package/getklar-mcp) ![License: MIT](https://opensource.org/licenses/MIT) ](https://nodejs.org/)

A. 模型上下文协议(MCP) 服务器,让像克劳德这样的人工智能助手可以完全访问 GetKlar 分析和归因API。通过自然语言输入订单、退款、销货成本、物流成本、交易成本和查询归因报告。

为什么?

如果您使用GetKlar进行电子商务分析,并使用Claude作为您的人工智能助手,则此MCP服务器将两者连接起来。您只需告诉Claude您需要什么,而不是编写API脚本或使用仪表板:

  • “将这500个订单上传到GetKlar”
  • “提交前验证我的退款数据”
  • “使用数据驱动的归因给我上个月的归因报告”
  • “检查我上次COGS上传的状态”

概述

此MCP服务器包装GetKlar的数据导入API和归因API,使人工智能助手能够:

  • 进口订单(支持捆绑产品的v1和v2)
  • 进口退税
  • 进口销货成本
  • 进口物流成本
  • 进口交易成本
  • 查询各种模型的归因报告
  • 检查提交状态

使用TypeScript和官方MCP SDK构建,实现可靠、类型安全的交互。

特性

数据导入

  • 订单:上传/验证v1(12.2022)或v2(07.2025)格式的订单,包括捆绑产品支持
  • 退款:上传/验证退款数据
  • 销售成本:上传/验证销售成本数据
  • 物流成本:上传/验证运输和物流成本
  • 交易成本:上传/验证交易费用

归因

  • 使用9种不同的归因模型查询归因报告
  • 支持多种归因窗口(1天、7天、28天,无限制)
  • 按订单日期或接触日期细分的日期

状态监测

  • 检查所有数据类型的提交状态
  • 查看处理错误和失败的ID

快速开始

# Install
npm install -g getklar-mcp

# Add to Claude Code
claude mcp add getklar-mcp -e GETKLAR_API_TOKEN=your_token_here

# Done. Ask Claude anything about your GetKlar data.

安装

先决条件

  • Node.js 18或更高版本
  • 具有API访问权限的GetKlar帐户
  • 克劳德桌面或克劳德代码

NPM安装

npm install -g getklar-mcp

手动安装

git clone https://github.com/doinglean/getklar-mcp.git
cd getklar-mcp
npm install
npm run build

配置

1.获取GetKlar API代币

数据导入API令牌:

  • 登录到您的 GetKlar帐户
  • 转到“设置”→ 商店配置器→ 数据源
  • 连接“Klar Api”
  • 转到访问令牌选项卡
  • 复制令牌

归因API刷新令牌(可选):

  • 从Klar前端,转到商店设置
  • 查找归因API部分
  • 复制刷新令牌

2.配置克劳德桌面

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "getklar": {
      "command": "npx",
      "args": ["getklar-mcp"],
      "env": {
        "GETKLAR_API_TOKEN": "your_api_token_here",
        "GETKLAR_REFRESH_TOKEN": "your_refresh_token_here"
      }
    }
  }
}

3.配置克劳德代码(CLI)

# Add the MCP server
claude mcp add getklar-mcp -e GETKLAR_API_TOKEN=your_token_here

# Or with both tokens for Attribution API support
claude mcp add getklar-mcp -e GETKLAR_API_TOKEN=your_token_here -e GETKLAR_REFRESH_TOKEN=your_refresh_token_here

环境变量

变量必填默认描述
GETKLAR_API_TOKEN-您的GetKlar数据导入API令牌
GETKLAR_REFRESH_TOKEN没有-归因API的刷新令牌(归因报告需要)
GETKLAR_TIMEOUT_MS30000请求超时(毫秒)
GETKLAR_LOG_LEVEL信息日志级别:调试、信息、警告、错误

使用示例

使用克劳德桌面/克劳德代码

配置后,您可以自然地与GetKlar交互:

订单

“将这些订单上传到GetKlar” “提交前验证此订单数据” “检查我上次订单上传的状态” “使用捆绑产品的v2格式上传订单”

退款

“将这些退款上传到GetKlar” “验证我的退款数据” “检查退款提交状态”

销售成本

“上传这些订单的COGS数据” “提交前验证COGS” “检查COGS上传状态”

物流成本

“上传这些订单的物流成本” “验证运费” “检查物流提交状态”

交易成本

“上传交易成本” “验证交易费用数据” “检查交易成本状态”

归因报告

“使用首次点击归因获取2025年1月的归因报告” “给我看上个月的数据驱动归因报告,有7天的窗口期” “获取按触摸日期细分的归因数据”

可用工具

MCP服务器提供 16工具 覆盖所有18个GetKlar API端点(订单v1/v2通过 version 更好的用户体验参数):

订单

工具说明API端点
getklar_orders_status获取上次订单提交的状态GET /orders/status
getklar_orders_validate上传前验证订单(最多1000个/批,v1或v2)POST /12.2022/orders/validate + POST /07.2025/orders/validate
getklar_orders_upload上传/追加订单(最多1000个/批,v1或v2)POST /12.2022/orders/json + POST /07.2025/orders/json

退款

工具描述API端点
getklar_refunds_status获取上次退款提交的状态GET /refunds/status
getklar_refunds_validate上传前验证退款(最多1000个/批)POST /04.2023/refunds/validate
getklar_refunds_upload上传/追加销售退款(最多1000个/批)POST /04.2023/refunds/json

销售成本

工具描述API端点
getklar_cogs_status获取上次COGS提交的状态GET /04.2024/cogs/status
getklar_cogs_validate上传前验证COGS(最多1000个/批)POST /04.2024/cogs/validate
getklar_cogs_upload上传/上传COGS数据(最多1000个/批)POST /04.2024/cogs/json

物流成本

工具描述API端点
getklar_logistics_status获取上次物流成本提交的状态GET /04.2024/logistics-costs/status
getklar_logistics_validate验证物流成本(最多1000元/批)POST /04.2024/logistics-costs/validate
getklar_logistics_upload上传/追加销售物流成本(最多1000/批)POST /04.2024/logistics-costs/json

交易成本

工具描述API端点
getklar_transaction_status获取上次交易成本提交的状态GET /06.2024/transaction-costs/status
getklar_transaction_validate验证交易成本(最多1000元/批)POST /06.2024/transaction-costs/validate
getklar_transaction_upload上传/追加销售交易成本(最多1000元/批)POST /06.2024/transaction-costs/json

归因

工具说明API端点
getklar_attribution_report获取归因报告(需要刷新令牌)POST /auth/token + GET /attribution/report

归因模型

归因API支持以下模型:

型号描述
first_touch第一次接触获得100%的积分
last_touch最后一次触摸获得100%积分
data_driven数据驱动归因(机器学习)
linear所有触摸都有同等的信用
any_click任何点击模型
any_click_unique仅限唯一点击
u_shapeU型归因(40%第一,40%最后,20%中间)
time_decay时间衰减(更多归功于最近的触摸)
marketing_mix营销组合建模

归因窗口

窗口描述
unlimited无时间窗口限制
1_day1天归因窗口
7_day7天归因窗口
28_day28天归因窗口

API版本

订单API

  • 第1版 (/12.2022/orders/*):API原始订单
  • 第2版 (/07.2025/orders/*):更新API,在行项目中提供捆绑产品支持

其他API

  • 退款: /04.2023/refunds/*
  • 销售成本: /04.2024/cogs/*
  • 物流成本: /04.2024/logistics-costs/*
  • 交易成本: /06.2024/transaction-costs/*

速率限制

数据导入API

标准费率限制适用。服务器通过自动重试来处理速率限制。

归因API

  • 每30秒2个请求
  • 每个请求最多31天

错误处理

服务器为常见问题提供明确的错误消息:

  • API令牌无效:从设置中检查您的令牌→ 商店配置器→ 数据源
  • 速率限制:服务器尊重GetKlar的速率限制,并提供重试指导
  • 验证错误:关于无效订单/退款/COGS数据的详细反馈
  • 归因API错误:确保为归因报告设置GETKLAR_REFRESH_TOKEN

发展

设置

git clone https://github.com/doinglean/getklar-mcp.git
cd getklar-mcp
npm install

构建

npm run build

测试

npm test

在本地运行

GETKLAR_API_TOKEN=your_token npm run dev

项目结构

src/
├── index.ts                    # Entry point & MCP server setup
├── api/
│   └── client.ts               # GetKlar API client
├── tools/
│   ├── index.ts                # Tool registry
│   ├── orders.ts               # Orders tools
│   ├── refunds.ts              # Refunds tools
│   ├── cogs.ts                 # COGS tools
│   ├── logistics-costs.ts      # Logistics costs tools
│   ├── transaction-costs.ts    # Transaction costs tools
│   └── attribution.ts          # Attribution tools
└── utils/
    ├── logger.ts               # Structured logging
    └── validation.ts           # Input validation

贡献

欢迎投稿!请按照以下步骤操作:

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

指南

  • 遵循现有的代码风格(TypeScript,严格模式)
  • 为新功能添加测试
  • 根据需要更新文档
  • 让PR专注于单一功能/修复

故障排除

“API令牌无效”错误

  • 确保您的令牌来自设置→ 商店配置器→ 数据源→ Klar Api→ 访问令牌
  • 验证令牌是否未被撤销

归因API的“身份验证失败”

  • 确保GETKLAR_REFRESH_TOKEN已设置
  • 从Klar前端的商店设置中获取刷新令牌
  • 刷新令牌用于获取短期访问令牌(5分钟TTL)

“限速”响应

  • 归因API有严格的限制:每30秒2个请求
  • 服务器通过重试自动处理速率限制
  • 对于批量操作,允许请求之间有时间间隔

工具未出现在Claude中

  • 配置更改后重新启动Claude Desktop
  • 检查配置文件语法是否为有效的JSON
  • 验证服务器启动时没有错误: GETKLAR_API_TOKEN=test npx getklar-mcp

连接超时

  • 检查您的网络连接
  • 尝试增加GETKLAR_TIMEOUT_MS
  • 验证GetKlar的API状态

api参考

此服务器封装GetKlar的API。详细文档:

许可证

MIT许可证-请参阅 许可证 了解详情。

致谢

  • GetKlar 用于他们的综合分析API
  • Anthropic 对于MCP规范
  • MCP社区提供工具和示例

注意:这是一个非官方集成。GetKlar是其各自所有者的商标。

目录标签

目录标签

数据分析电子商务TypeScriptClaude本地部署AI助手API集成数据导入

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP