返回市场
广告管理MCP服务器

广告管理MCP服务器

作者:amekala5 星标更新:2025-03-17

项目介绍

Amazon Ads Manager MCP Server

这是一个用于管理和分析Amazon广告数据的Model Context Protocol (MCP)服务器。该服务器提供了一个标准化接口,使LLMs能够通过Claude Desktop App与您的广告数据进行交互。

功能

  • 数据库集成:预配置连接到安全的PostgreSQL数据库
  • API密钥认证:通过API密钥验证实现安全访问
  • 实时分析:访问活动指标和性能数据
  • 自然语言界面:使用自然语言查询您的广告数据

安装

npm install ads-manager-mcp

快速开始

  1. 安装Claude Desktop App
  2. 创建配置文件claude-desktop-config.json
{
  "name": "Amazon Ads Manager",
  "version": "1.0.4",
  "description": "连接到您的Amazon广告数据并分析活动表现",
  "mcpServers": {
    "ads-manager": {
      "name": "Ads Manager MCP Server",
      "version": "1.0.4",
      "description": "用于Amazon广告数据分析的MCP服务器",
      "transport": "sse",
      "endpoint": "https://mcp-server-sync-abhilashreddi.replit.app/mcp/sse",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}
  1. YOUR_API_KEY_HERE替换为您的API密钥
  2. 开始使用Claude Desktop App分析您的广告数据

可用资源

  • 模式:查看数据库结构和表定义
  • 指标:访问广告表现指标
  • 活动:查看活动配置和设置
  • 广告组:访问广告组详细信息和设置

可用工具

  • analyzeCampaignPerformance:分析活动指标和表现
  • analyzeAdGroupPerformance:获取详细的广告组表现分析
  • optimizeBudget:获取预算优化建议
  • query:运行自定义SQL查询以查询数据库

示例查询

“显示数据库中所有表的结构”
“分析活动ABC123过去30天的表现”
“广告组XYZ789的关键指标是什么?”
“为档案P123中的所有活动提供预算建议”

API认证

服务器使用API密钥认证。每个请求必须包含一个授权头:

Authorization: Bearer YOUR_API_KEY

数据库连接

服务器维护与PostgreSQL数据库的连接。无需额外配置,因为连接详情已在包中预配置。

开发

要本地运行服务器:

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 构建包
npm run build

贡献

  1. 分叉仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature
  3. 提交更改(git commit -m '添加一些精彩的功能'
  4. 推送到分支(git push origin feature/amazing-feature
  5. 打开拉取请求

许可证

本项目采用MIT许可证 - 详情见LICENSE文件。

支持

如需支持,请在GitHub仓库中打开问题或联系维护者。