这是一个用于管理和优化Google Ads账户的综合平台,支持多种功能模块和服务,能有效提升广告投放的效果与效率。
该平台为用户提供了管理和优化Google Ads账户的一站式解决方案,具备丰富的功能特性和完善的系统架构,可帮助用户更好地开展广告业务。
负责广告系列的创建、修改和删除操作,支持批量处理功能。
动态分配每日预算,在不同广告系列间优化资金使用效率。
整合多种数据源,提供全面的广告效果分析报告,帮助用户做出明智决策。
graph LR
A[用户请求] -->|HTTP| B(前端服务器)
B -->|API调用| C(Google Ads API)
C -->|数据处理| D[数据分析引擎]
D -->|结果存储| E[数据库]
E -->|反馈给用户| B
kubernetes/dev/kubernetes/test/kubernetes/prod/采用GitHub Actions实现自动化测试、构建和部署,确保代码质量。
运行测试套件:
pytest
执行特定测试:
# 广告组功能测试
python -m google_ads_mcp_server.tests.unit.test_ad_groups
# 关键词功能测试
python -m google_ads_mcp_server.tests.unit.test_keywords
# 预算功能测试
python -m google_ads_mcp_server.tests.unit.test_budgets
# MCP工具测试
python -m google_ads_mcp_server.tests.unit.test_tools
# 可视化格式器测试
python -m google_ads_mcp_server.tests.unit.test_visualizations
# 预算可视化测试
python -m google_ads_mcp_server.tests.unit.test_budget_visualizations
git fork
git checkout -b feature/my-feature
git commit -am '添加新功能'
git push origin feature/my-feature
本项目采用MIT许可证,详情请参阅LICENSE文件。
感谢Google Ads API团队的文档和支持,感谢Anthropic及其Claude模型和Model Context Protocol。