Olvid安全通道
OpenClaw的O
通过MCP服务器连接Microsoft Advertising API,在Bing、Yahoo、AOL及DuckDuckGo搜索网络创建和管理广告活动。支持完整的投放链路:账户查询、预算设置、广告组搭建、关键词出价、响应式搜索广告制作及多维度数据报表获取。
打通微软搜索广告全链路管理,覆盖Bing、Yahoo、AOL及DuckDuckGo流量入口。业务人员无需切换平台即可完成预算分配、关键词竞价、创意组合优化及效果追踪,实现跨渠道投放的统一运营,提升搜索营销的人效与数据透明度。
落地案例:品牌词、竞品词、场景需求词三类关键词,匹配模式设为精确/词组/广泛组合。制作5组标题+4条描述的响应式素材,系统自动优选组合。每日拉取关键词效果报表,对CTR低于1%的词暂停,对转化成本达标的地域提高出价20%。
1. 安装MCP服务器
git clone https://github.com/Duartemartins/microsoft-ads-mcp-server.git
cd microsoft-ads-mcp-server
pip install -r requirements.txt
2. 获取凭证
https://login.microsoftonline.com/common/oauth2/nativeclient3. 配置mcporter
编辑~/.mcporter/mcporter.json,添加环境变量:
{
"mcpServers": {
"microsoft-ads": {
"command": "python3",
"args": ["/path/to/server.py"],
"type": "stdio",
"env": {
"MICROSOFT_ADS_DEVELOPER_TOKEN": "your_token",
"MICROSOFT_ADS_CLIENT_ID": "your_azure_app_client_id"
}
}
}
}
4. 完成OAuth授权
mcporter call microsoft-ads.get_auth_url
# 浏览器打开返回的链接,登录后复制重定向URL
mcporter call microsoft-ads.complete_auth '{"redirect_url": "..."}'
5. 常用操作示例
# 查询账户
mcporter call microsoft-ads.search_accounts
# 创建活动(默认暂停状态)
mcporter call microsoft-ads.create_campaign '{"name": "春季推广", "daily_budget": 20}'
# 添加词组匹配关键词
mcporter call microsoft-ads.add_keywords '{
"ad_group_id": 789012,
"keywords": "产品购买, 品牌官网",
"match_type": "Phrase",
"default_bid": 1.25
}'
# 提交上周活动报表
mcporter call microsoft-ads.submit_campaign_performance_report '{"date_range": "LastWeek"}'
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Microsoft Ads开发者令牌;Azure AD应用客户端ID;OAuth授权回调URL;活动名称、日预算金额;广告组CPC出价;关键词文本、匹配类型(Broad/Phrase/Exact)、默认出价;响应式搜索广告标题(最多15条)、描述(最多4条)、最终到达URL;报表日期范围(如LastWeek/LastMonth) |
| 输出 | 新建活动/广告组/关键词的唯一ID;账户列表及余额信息;异步报表任务状态与CSV下载链接;OAuth授权完成确认 |
| 适用人群 | 负责Bing/Yahoo/DuckDuckGo搜索投放的SEM专员;预算有限、寻求比Google Ads更低CPC的中小广告主;需要程序化批量管理广告活动的开发者 |
| 不包含 | Google Ads平台操作;社交媒体广告投放;自动化出价算法;落地页制作与A/B测试;广告创意图片/视频素材设计 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/duartemartins/microsoft-ads-mcp/SKILL.md
来源类型:GitHub仓库