Token导航 LogoToken导航TokenDH.com
PropellerAds MCP Server logo
运维云端stdio官方级别未说明来源级核验

PropellerAds MCP Server

MCP Server

通过AI助手自动化管理PropellerAds广告活动的服务,提供全生命周期广告管理、实时性能分析和优化功能。

工具数

21

提示词数

0

GitHub Stars

2

资源数

0
广告管理PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

JanNafta

提供方

JanNafta

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install propellerads-mcp

详细介绍

PropellerAds MCP服务器

利用人工智能实现程序化广告的民主化

![Python 3.10+](https://www.python.org/downloads/) ![MCP](https://modelcontextprotocol.io) ![License: MIT](https://opensource.org/licenses/MIT) ![Status](<>) ](https://github.com/JanNafta/propellerads-mcp/stargazers) ](https://github.com/JanNafta/propellerads-mcp/network/members)

让AI助手喜欢 克劳德 管理您的广告活动 螺旋桨广告 自动。

快速开始可用工具用法示例MCP配置

______________________________________________________________________

这是什么?

PropellerAds MCP是一个 模型上下文协议服务器 它将AI助手(Claude和任何兼容MCP的客户端)直接连接到 螺旋桨广告 广告平台API。您无需手动登录仪表板、提取报告和点击设置,只需 用简单的英语与你的人工智能助手交谈 它为你处理一切。

创建活动、分析绩效、将表现不佳的区域列入黑名单、寻找扩展机会、比较时间段——所有这些都是通过自然对话完成的。

适用于:

  • 媒体购买者和性能营销人员
  • iGaming和应用程序安装联盟
  • 增长黑客和数字机构
  • 任何运行PropellerAds活动并希望更快工作的人

______________________________________________________________________

特性

  • 完整的活动生命周期 --无需离开聊天室即可创建、更新、启动、停止和克隆活动
  • 实时性能分析 --自动计算印象、点击、转化、CTR、CVR、CPC、CPA和ROI
  • 期间比较 --将任意两个日期范围与趋势指标并排比较
  • 区域级优化 --查找表现不佳的浪费预算的区域和值得列入白名单的顶级区域
  • 自动黑名单 --识别不良区域并将其列入黑名单的一个命令(具有干运行安全模式)
  • 扩展智能 --自动查找具有高投资回报率和可扩展转化率的营销活动
  • 创意绩效分解 --查看哪些创意推动了结果,哪些需要替换
  • 设计安全 --API令牌存储在环境变量中,从不在对话中公开
  • 干运行安全 --破坏性操作在执行前默认为预览模式

______________________________________________________________________

可用工具

活动管理

工具说明必需参数
list_campaigns列出所有带有可选筛选器的活动--
get_campaign_details获取完整的活动信息(目标、创意、设置)campaign_id
create_campaign创建新的广告活动name, ad_format, countries, daily_budget, bid, target_url
update_campaign修改活动设置(预算、出价、名称、状态)campaign_id
start_campaigns激活一个或多个暂停的活动campaign_ids
stop_campaigns暂停一个或多个活动campaign_ids
clone_campaign复制现有活动campaign_id

过滤器 list_campaigns: status (活动/暂停/挂起/拒绝), ad_format (推/点击/填隙/页面内推), name (部分匹配)

统计与分析

工具说明必需参数
get_performance_report包含计算指标(CTR、CVR、CPC、CPA、ROI)的详细统计数据--
get_campaign_performance特定活动的绩效总结campaign_id
compare_periods将两个时间段与变化指标进行比较period1_from, period1_to, period2_from, period2_to
get_zone_performance区域/位置级别分析,可排序--
get_creative_performance创意水平绩效细分--

常见可选参数: date_from, date_to (YYYY-MM-DD,默认为过去7天), campaign_id, group_by (日期/活动/地区/国家/创意/设备类型/浏览器/os)

优化

工具说明必需参数
find_underperforming_zones查找不转换而花钱的区域(黑名单候选人)campaign_id
find_top_zones查找表现最佳的区域(白名单候选人)campaign_id
find_scaling_opportunities查找可扩展的活动(高投资回报率+交易量)--
auto_blacklist_zones一步查找并黑名单不良区域(默认为干运行)campaign_id

定向

工具说明必需参数
add_to_whitelist将区域添加到活动的白名单中campaign_id, zone_ids
add_to_blacklist将区域添加到活动的黑名单中campaign_id, zone_ids

账户

工具说明必需参数
get_balance查看活期账户余额--
get_available_countries列出所有可用于定位的国家--
get_ad_formats列出可用的广告格式(推送、点击等)--

______________________________________________________________________

技术栈

组件技术
运行时Python 3.10+
协议模型上下文协议(MCP) 1.0
HTTP客户端httpx
验证派丹蒂克 v2
API 螺旋桨叶片SSP API v5
构建系统孵化
传输stdio(标准MCP传输)

______________________________________________________________________

快速开始

先决条件

  1. Propeller广告账户 具有API访问权限

- 最低要求:总支出或存款1000美元 - 获取您的API令牌:https://ssp.propellerads.com/#/app/profile

  1. Python 3.10+
  2. 克劳德桌面克劳德代码 (或任何兼容MCP的客户端)

安装

选项1:从PyPI安装(推荐)

pip install propellerads-mcp

选项2:从源代码安装

git clone https://github.com/JanNafta/propellerads-mcp.git
cd propellerads-mcp
pip install -e .

设置API令牌

创建一个 .env 在项目根目录中创建文件或导出环境变量:

export PROPELLERADS_API_TOKEN="your_api_token_here"

______________________________________________________________________

用法示例

活动管理

"Show me all my active campaigns sorted by ROI"

"Create a push campaign for gaming offers in Brazil with $100 daily budget"

"Pause all campaigns with negative ROI in the last 7 days"

"Clone my best performing campaign to Mexico, Colombia, and Peru"

性能分析

"What's my campaign performance for the last week?"

"Compare this week's performance vs last week"

"Show me the top 10 zones by conversions for campaign 12345"

"Which creatives have CTR below 0.5%?"

优化工作流程

"Find all zones spending over $50 without conversions and blacklist them"

"Show me campaigns ready for scaling -- ROI above 50% with at least 10 conversions"

"Find top performing zones for my dating campaigns and add them to a whitelist"

日常优化程序

1. "Show me yesterday's performance for all campaigns"
2. "Find and blacklist underperforming zones across all campaigns"
3. "Which campaigns are ready for scaling?"
4. "Increase budget by 50% for profitable campaigns"

______________________________________________________________________

MCP配置

克劳德桌面

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

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "propellerads": {
      "command": "python",
      "args": ["-m", "propellerads_mcp"],
      "env": {
        "PROPELLERADS_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

保存配置后重新启动Claude Desktop。

克劳德代码

使用CLI将MCP服务器添加到Claude Code:

claude mcp add propellerads -- python -m propellerads_mcp

确保 PROPELLERADS_API_TOKEN 在启动Claude Code之前,在您的shell环境中设置。

其他MCP客户端

此服务器使用 stdio传输,标准MCP通信方法。任何兼容MCP的客户端都可以通过生成以下进程进行连接:

python -m propellerads_mcp

服务器读取 PROPELLERADS_API_TOKEN 从环境。通过 env 配置MCP客户端或在shell中设置它。

______________________________________________________________________

项目结构

propellerads-mcp/
├── src/
│   └── propellerads_mcp/
│       ├── __init__.py       # Package init, version, exports
│       ├── __main__.py       # Module entry point (python -m)
│       ├── client.py         # PropellerAds API client (httpx-based)
│       └── server.py         # MCP server, tool definitions & handlers
├── .env.example              # Environment variable template
├── .gitignore
├── LICENSE                   # MIT License
├── pyproject.toml            # Build config, dependencies, metadata
└── README.md

______________________________________________________________________

安全和权限

特性详细信息
认证通过环境变量承载令牌(从未硬编码)
读取操作无需额外确认即可执行
写入操作需要明确的用户意图(创建、更新、启动、停止、黑名单)
自动黑名单默认为 dry_run: true --执行前预览
速率限制遵守螺旋桨和API费率限制
无数据存储服务器是无状态的;没有数据在本地持久化

______________________________________________________________________

贡献

欢迎投稿!以下是您可以提供帮助的方式:

  1. 分叉 存储库
  2. 创建 特征分支(git checkout -b feature/my-feature)
  3. 承诺 您的更改(git commit -m "Add my feature")
  4. 到您的分行(git push origin feature/my-feature)
  5. 打开 拉取请求

对于错误和功能请求,请 打开一个问题.

______________________________________________________________________

作者

Jan Naftanaila --媒体买家和人工智能自动化专家

构建弥合人工智能和程序化广告之间差距的工具。专注于使广告技术变得可访问、自动化和智能化。

![LinkedIn](https://www.linkedin.com/in/jannafta-programmatic-performance-dsp-ssp-rtb/) ![Website](https://www.jannafta.com/ia) ](https://github.com/JanNafta)

______________________________________________________________________

许可证

该项目根据 MIT许可证。请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

PropellerAds MCP --开源。专为程序化广告社区打造。

目录标签

目录标签

广告管理PythonClaude程序化广告本地部署AI自动化广告优化性能分析

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

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

remote-capable

工具数量(toolCount,工具数)

21

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP