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

Hackle MCP Server

MCP Server

Hackle MCP Server是一个提供A/B测试数据查询工具和资源的模型上下文协议服务器,适用于需要分析和优化用户行为的场景。

工具数

19

提示词数

0

GitHub Stars

2

资源数

0
数据分析JavaScriptClaudeClaude

安装说明

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

作者 / 组织

hackle-io

提供方

hackle-io

最后核验

2026/5/17 20:53

快速接入

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

详细介绍

Hackle MCP服务器

](https://smithery.ai/server/@hackle-io/hackle-mcp)

用于Hackle API的模型上下文协议服务器,提供用于查询A/B测试数据的工具和资源。

特性

工具

实验列表工具

  • 名字: experiment-list
  • 描述:使用搜索功能获取a/B测试实验的分页列表。
  • 参数:

- pageNumber:页码(默认值:1) - pageSize:每页项目数(默认值:100) - searchKeyword:搜索关键字(可选)

实验细节工具

  • 名字: experiment-detail
  • 描述:检索特定a/B测试实验的详细信息。
  • 参数:

- experimentId:实验ID

应用内消息列表工具

  • 名字: in-app-message-list
  • 描述:通过搜索功能获取应用内消息的分页列表。
  • 参数:

- pageNumber:页码(默认值:1) - pageSize:每页项目数(默认值:100) - searchKeyword:搜索关键字(可选)

应用内消息详细信息工具

  • 名字: in-app-message-detail
  • 描述:检索特定应用内消息的详细信息。
  • 参数:

- inAppMessageId:应用内消息ID

推送消息列表工具

  • 名字: push-message-list
  • 描述:通过搜索功能获取推送消息的分页列表。
  • 参数:

- pageNumber:页码(默认值:1) - pageSize:每页项目数(默认值:100) - searchKeyword:搜索关键字(可选)

推送消息详细信息工具

  • 名字: push-message-detail
  • 描述:检索特定推送消息的详细信息。
  • 参数:

- pushMessageId:推送消息ID

活动用户系列工具

  • 名字: active-user-series
  • 描述:检索活动用户的时间序列数据。提供每日、每周和每月单位。
  • 参数:

- unit:时间单位(日、周、月)(默认值:日) - date:日期(可选)

保留系列工具

  • 名字: retention-series
  • 描述:检索用户保留时间序列数据。提供每日、每周和每月单位。
  • 参数:

- unit:时间单位(日、周、月)(默认值:日) - date:日期(可选)

粘性系列工具

  • 名字: stickiness-series
  • 描述:检索用户粘性(回访频率)的时间序列数据。有每周和每月两种单位。
  • 参数:

- unit:时间单位(周、月)(默认值:周) - date:日期(可选)

数据报告列表工具

  • 名字: data-report-list
  • 描述:检索所有数据报告元数据。

数据报告详细信息工具

  • 名字: data-report-detail
  • 描述:检索单个数据报告的详细信息。它将在数据报告中提供分析图表id和类型。建议使用分析图表详细信息工具来获取每个图表的更多信息。
  • 参数:

- dataReportId:数据报告的id。这可以在数据报告列表工具的响应中找到。

分析图表列表工具

  • 名字: analytics-chart-list
  • 描述:检索数据分析图表的元数据列表。
  • 参数:

- pageNumber:页码(默认值:1)(可选) - pageSize:每页项目数(默认值:100)(可选) - searchKeyword:搜索关键字(可选)(可选) - chartType:Hackle提供的图表类型:FUNNEL、DATA_INSIGHT、RETENTION和USER_PATH。(可选)

分析图表详细信息工具

  • 名字: analytics-chart-detail
  • 描述:检索数据分析图表的详细信息。您可以使用此工具的结果来可视化图表。
  • 参数:

- chartId:分析图表的id。可以在数据报告详细信息工具或分析图表列表工具的响应中找到。 - chartType:分析图表的类型(FUNNEL、DATA_INSIGHT、RETENTION、USER_PATH)。它可以在数据报告详细信息工具或分析图表列表工具的响应中找到。

远程配置列表工具

  • 名字: remote-config-list
  • 描述:检索远程配置列表。
  • 参数:

- pageNumber:页码(默认值:1) - pageSize:每页项目数(默认值:100) - searchKeyword:搜索关键字(可选) - status:远程配置的状态:ACTIVE、ARCHIVED(默认值:“ACTIVE”)

远程配置详细信息工具

  • 名字: remote-config-detail
  • 描述:检索远程配置的详细信息。
  • 参数:

- remoteConfigId:远程配置的id。您可以使用远程配置列表工具获取此信息。

远程配置创建工具

  • 名字: remote-config-create
  • 描述:创建空的远程配置。如果存在与要创建的RC关联的RC,建议先更新现有的RC,因为RC的总数是有限的。
  • 参数:

- body:请求正文。 - key:远程配置的名称。 - description:远程配置的描述。 - dataType:远程配置值的类型:STRING、JSON、NUMBER、BOOLEAN。 - userIdentifierCriteria:用于定位的用户标识符标准。您可以使用Hackle提供的标准($deviceId、$userId)或您在Hackle仪表板网站上创建的标准。(默认值:“$deviceId”)

远程配置内容更新工具

  • 名字: remote-config-update
  • 描述:更新远程配置的内容。
  • 参数:

- remoteConfigId:远程配置的id。 - body:请求正文。 - dataType:远程配置值的类型:STRING、JSON、NUMBER、BOOLEAN。如果dataType和远程配置值不匹配,则不会接受该请求。 - remoteConfigDefaultValue:远程配置的默认值。此值的类型应与dataType字段匹配。 - conditionalValues:具有用户组目标的条件远程配置值数组。 - ruleName:目标条件规则的名称。 - remoteConfigValue:远程配置的值。此值的类型应与dataType字段匹配。 - target - conditions:目标规则。满足此数组中所有条件的用户将看到此规则的远程配置值。 - key - type:条件类型:HACKLE_PROPERTY、USER_PROPERTY、AB_TEST、FEATURE_FLAG、COHORT、SEGMENT。 - name:如果类型为HACKLE_Property或USER_Property,则为属性的名称。如果类型为AB_TEST,则输入实验键。如果类型为Feature_flag,则使用功能标志键。如果类型为COHORT或SEGMENT,则可以放置任何非空字符串。 - match - operator:将用于匹配条件的键和值的运算符。 - valueType:目标条件值的类型:数字、字符串、BOOLEAN、版本。 - values:目标条件键的值。以下是一些特殊情况:如果您使用SEGMENT,这些值将被视为名称。如果类型为AB_TEST,则只允许使用字符串“A”和“B”。如果类型为FEATURE_FLAG,则只接受布尔值。如果类型是cohort,你应该输入队列的id。

远程配置用户标识符标准更新工具

  • 名字: remote-config-update-user-identifier-criteria
  • 描述:更新远程配置的用户标识符标准。此更改将应用于生产和开发环境。
  • 参数:

- remoteConfigId:远程配置的id。 - body:请求正文。 - userIdentifierCriteria:用于定位的用户标识符标准。您可以使用Hackle提供的标准($deviceId、$userId)或您在Hackle仪表板网站上创建的标准。(默认值:“$deviceId”)

远程配置描述更新工具

  • 名字: remote-config-update-description
  • 描述:更新远程配置的描述。这一变化将应用于生产和开发环境。
  • 参数:

- remoteConfigId:远程配置的id。 - body:请求正文。 - description:远程配置的描述。

安装

将此条目添加到claude_desktop_config.json中:

  • 在Mac上:~/库/应用程序支持/Claude/Claude_desktop_config json
  • 在Windows上:%APPDATA%\\Claude\\Claude_desktop_config.json
  • 在Linux上:~/.config/Claude/Claude_desktop_config json
{
  "mcpServers": {
    "hackle-mcp": {
      "command": "npx",
      "args": ["-y", "@hackle-io/hackle-mcp@latest"],
      "env": {
        "API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

如果正在运行,请重新启动Claude

获取API密钥

要使用Hackle MCP服务器,您需要一个API密钥。获取API密钥:

  1. 直接通过以下方式联系Hackle团队 Hackle Slack社区
  2. 请求API密钥以访问MCP服务器
  3. Hackle团队将为您提供一个独特的API密钥

重要:永远不要共享API密钥或将其提交到公共存储库。将API密钥视为敏感凭据。

许可证

麻省理工学院

目录标签

目录标签

数据分析JavaScriptClaudeA/B测试本地部署用户行为分析远程配置实验管理

支持客户端

Claude

接入字段

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

HTTP

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

19

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnoneremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP