mcpField
A
Adjust

Adjust

本地服务
getmcpads.com数据与分析03 天前更新

关于 Adjust

Adjust 是面向分析人员及使用 Adjust 报告的团队的本地只读 MCP 服务。它通过 Adjust Report Service API 提供应用发现、事件目录、归因报告和周期对比,并限制在允许列表中的应用范围内。

主要功能

  1. 01列出明确允许访问的应用
  2. 02发现应用事件和事件指标
  3. 03读取维度与指标目录
  4. 04运行归因和效果报告
  5. 05对比等长报告周期

适用场景

  1. 01查看应用归因效果
  2. 02检查可用的事件定义
  3. 03比较两个周期的结果
  4. 04将报告访问限制在指定应用

MCP 相关

通过 stdio 向 MCP 客户端提供 5 个只读工具和 `adjust://guide` 资源。它使用配置的 API 令牌和应用允许列表调用 Adjust Report Service API。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"com-getmcpads-adjust": {
"command": "npx",
"args": [
"-y",
"@getmcpads/adjust-mcp-server"
],
"env": {
"ADJUST_API_TOKEN": "<ADJUST_API_TOKEN>",
"ADJUST_APP_TOKENS": "<ADJUST_APP_TOKENS>",
"ADJUST_ENVIRONMENT": "<ADJUST_ENVIRONMENT>"
}
}
}
}
启动命令npx -y @getmcpads/adjust-mcp-server
需要配置的环境变量
ADJUST_API_TOKEN密钥Adjust API token from your account settings. Keep it secret.
ADJUST_APP_TOKENS密钥Comma-separated Adjust app tokens this server may read. Required.
ADJUST_ENVIRONMENTproduction (default) or sandbox. Fixed for every report.

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

安装包
npm@getmcpads/adjust-mcp-server1.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Adjust MCP 服务

将 Adjust 报告接入你的 MCP 客户端。

读取归因和效果报告、事件目录及周期对比,且仅限明确选择的应用。

Release CI License: Apache 2.0 Node

观看短片 · 更新内容 · 安装 · 工具参考 · 试用托管版 getmcpads

观看 getmcpads 短片:在一次与 AI 助手的对话中查看所有广告账户

播放 45 秒短片

短片展示的是使用示例数据的托管版 getmcpads。从创意素材库和提醒,到 Google Sheets 导出和批量启动,MCP Apps 都属于托管产品。本仓库提供独立的原生 API 工具。

5 个读取工具 · 0 个写入工具。按设计仅支持读取:没有任何设置会添加写入工具。

使用你自己的 Adjust API 令牌,在本地运行,并搭配支持 stdio MCP 的客户端,例如 Claude Desktop、Claude Code 或 Cursor。请求将直接发送到 Adjust Report Service API。对于托管连接(包括受支持的 ChatGPT 配置),请使用托管选项。

更新内容

v1.0.0:首个独立版本 · October 23, 2026

  • 发布首个独立版本,与 getmcpads 网关修订版 3e1c2c8 同步。
  • 提供五个原生读取工具:adjust_list_apps、adjust_list_events、adjust_get_catalog、adjust_run_report 和 adjust_compare_periods,以及 adjust://guide 资源。
  • 按设计仅支持读取。没有写入工具,也没有写入设置。
  • 启动时要求提供 ADJUST_API_TOKEN 和明确的 ADJUST_APP_TOKENS 允许列表,并进行验证。ADJUST_ENVIRONMENT 会为所有报告固定使用生产或沙盒数据。
  • 仅向 automate.adjust.com 发送请求,拒绝重定向,设置 25 秒超时和 20 MB 响应大小限制,并从提供方文本中隐去 API 令牌。
  • 保留原生总计,将 HTTP 200 错误响应视为失败,并将遭截断、带警告或经过分页的报告标记为部分报告。
  • 在 unavailableAppTokens 中报告已配置但 Adjust 未返回的应用令牌。
  • 要求使用 Node.js 22.23.4、24.22.1、26.12.1 或这些版本线中更新的版本;否则会向 stderr 输出警告,并在 CI 中检查 Node 22、24 和 26。
  • 通过 release.yml 从版本标签发布:先发布到 npm 并提供来源证明,再发布 GitHub 版本,最后发布到 MCP Registry。

完整更新日志 · 所有版本

源同步信息:SOURCE_SYNC.md。

升级说明

这是首个版本。要求使用 Node.js 22.23.4、24.22.1、26.12.1 或这些版本线中更新的版本;若在更旧的版本上启动,会向 stderr 输出警告。托管版 MCP Apps、导出和业务评审不在此版本范围内。

安装此版本

这是 GitHub 源码版本。npm 和 MCP Registry 的版本会单独发布。以下命令会选择此确切版本;本文档后面的未固定版本 npx 示例会选择 npm 上当前可用的版本。

git clone --branch v1.0.0 --depth 1 https://github.com/get-mcp-ads/adjust-mcp-server.git
cd adjust-mcp-server
npm ci
npm run build

配置 MCP 客户端,使其运行 node,并使用 dist/cli.js 的绝对路径以及下文说明的变量。

{
  "mcpServers": {
    "adjust": {
      "command": "node",
      "args": ["/absolute/path/to/adjust-mcp-server/dist/cli.js"],
      "env": {
        "ADJUST_API_TOKEN": "your-adjust-api-token",
        "ADJUST_APP_TOKENS": "abc123def456,ghi789jkl012"
      }
    }
  }
}

软件包发布到 npm 后,此条目可以使用 "command": "npx" 和 "args": ["-y", "@getmcpads/adjust-mcp-server"]。在代码库中运行 npm run doctor,即可在本地检查配置。此命令不会打印机密,也不会发起网络请求。

更倾向于使用托管连接? 通过托管的 getmcpads 使用 Adjust。连接你的账户,选择助手可以访问的数据,并使用托管 MCP 连接。当前功能和方案请参阅网站。

配置

通过客户端的机密配置提供以下环境变量:

变量用途
ADJUST_API_TOKEN必需。你的 Adjust 用户 API 令牌。这是一个持有者凭据,具有该用户的报告访问权限。
ADJUST_APP_TOKENS必需。此服务可以读取的应用令牌,以逗号分隔,最多 200 个。每个请求都会根据此列表进行检查,应用发现也只会返回这些应用。
ADJUST_ENVIRONMENTproduction(默认值)或 sandbox。所有报告均使用固定环境;工具调用无法更改此设置。

Adjust 会在个人资料的账户设置中显示 API 令牌。请参阅 Adjust 的身份验证指南。 服务会在启动时检查配置,并退出,同时显示需要修正的变量名称。此消息绝不会包含令牌值。 设置完成后,调用 adjust_list_apps。其 unavailableAppTokens 字段会列出 Adjust 未针对此 API 令牌返回的已配置应用令牌。 此软件包接受来自环境变量的令牌。它不会运行 OAuth 流程,也不会向磁盘写入任何内容。轮换令牌时,请更新客户端配置并重启服务。

安全性与覆盖范围

此服务按设计为只读。每个请求都是发往 Report Service 的 HTTP GET 请求。没有写入工具,也没有任何环境变量可以添加此类工具。 应用允许列表会在发送任何请求之前进行检查。应用发现结果会限制为允许列表中的应用;如果报告包含来自其他应用的行,则不会返回该报告。 请求只会发送到 Adjust 为 Report Service 记录的主机 automate.adjust.com。服务会拒绝重定向,且绝不跟随重定向。每个请求的超时时间为 25 秒,响应上限为 20 MB。 若 HTTP 200 响应包含错误正文,则会将其视为请求失败,且不返回任何数据。 对于 HTTP 429、502、503 和 504,读取操作最多会重试三次,并遵循较短的 Retry-After。如果等待时间更长,则会返回 retryAfterSeconds,而不是继续等待。Adjust 记录的限制为每个源 IP 地址每秒 50 个请求,突发请求上限为 100 个。

报告保留 Adjust 的原生汇总值,绝不会根据细分行重新计算。缺失值为 null,而不是零;ROAS 等比率会保留为原生分数。行被截断、提供方发出警告、细分行重复或分页元数据异常,都会使报告标记为 partial。 API 令牌绝不会被返回或记录;提供方文本在传递给模型前会移除其中的令牌。事件定义仅保留所请求的应用:其他应用的标识符和 SDK 事件令牌会被移除。 Report Service 返回的是聚合数据。此服务没有用于用户级或设备级数据的工具。

覆盖范围包括 Report Service JSON 报告、来自筛选器数据的应用清单,以及事件目录。不支持 CSV、Parquet 和透视报告格式。确切的架构请使用 tools/list 或 server-card.json 查看;提供方详情请参阅 Report Service API 参考。

官方 Adjust MCP 服务

Adjust 提供自己的 MCP 服务。以下信息来自 Adjust 帮助中心文章,阅读日期为 2026 年 10 月 23 日。

Adjust MCP本服务
可用性Early Access,可按需添加到您的 Adjust 套餐中基于 Apache 2.0 开源
连接方式远程端点 https://mcp.adjust.com/mcpo通过 stdio 运行的本地进程
身份验证在受支持的客户端中使用 OAuth在环境变量中配置 Adjust API 令牌
数据仅聚合数据仅聚合报告服务数据

本服务只读取 ADJUST_APP_TOKENS 中列出的应用,且权限范围受拥有该 API 令牌的 Adjust 用户限制。

托管选项

getmcpads for Adjust 可管理托管连接和应用选择。 托管版本与源代码发布版本可能有所不同。联系方式:[email protected]。

开发

npm run typecheck
npm run lint
npm run build
npm test
npm run catalog

所有测试均使用合成响应离线运行。不会联系任何真实的 Adjust 账户。

工具

下方列出了所有工具。完整的参数和输出架构请参阅 server-card.json。

5 个读取工具
工具用途
adjust_list_apps列出 API 令牌可读取的允许名单中的应用,并显示原生货币、已配置的操作系统,以及 Adjust 未返回的任何已配置令牌
adjust_list_events为一个应用发现事件标识、活动计数指标 ID 和该应用专属的事件令牌
adjust_get_catalog读取 35 个有文档说明的维度、12 个示例指标,以及一个应用的事件指标
adjust_run_report为一个应用运行归因和效果报告,包含原生总计、警告和衡量设置
adjust_compare_periods使用原生总计,按相同设置比较一个应用两个等长时段的数据

没有写入工具。

资源
资源用途
adjust://guide工具顺序、应用范围、衡量设置、速率限制和文档链接

许可证

Apache License 2.0。请参阅 NOTICE。

更多 getmcpads 项目

Meta Ads · Google Ads · Google Analytics 4 · Google Search Console · TikTok Ads · Pinterest Ads · X Ads

由 getmcpads 的 Emmanuel 维护。问题请联系:[email protected]。

评论

支持 Markdown

第一次接触 MCP?

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

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