criteo-mcp-server

criteo-mcp-server

site icon
2025.04.22 0
PythonAPI 服务零售媒体营销解决方案其它
criteo-mcp-server 是一个用于与 Criteo API 交互的服务,主要用于零售媒体和营销解决方案领域。它允许用户通过客户端凭证进行身份验证,并与 Criteo 的 API 服务器进行通信。
View on GitHub

Overview

基本能力

产品定位

criteo-mcp-server 是一个用于与 Criteo API 交互的服务,主要用于零售媒体和营销解决方案领域。

核心功能

  • 通过客户端凭证进行身份验证
  • 与 Criteo 的 API 服务器进行通信
  • 支持自定义 API 服务器路径

适用场景

  • 零售媒体和营销解决方案的数据交互
  • 与 Criteo API 的集成开发

工具列表

  • uv: 用于运行 criteo-mcp-server 的工具
  • generate-client.sh: 用于生成客户端凭证的脚本

常见问题解答

使用教程

使用依赖

  • uv
  • 客户端凭证应用

安装教程

  1. 生成客户端凭证:
./generate-client.sh <retailmedia|marketingsolutions> <version>
  1. 运行服务:
CRITEO_MCP_CLIENT_ID=<client_id> CRITEO_MCP_CLIENT_SECRET=<client_secret> uv run criteo-mcp-server

调试方式

可以通过设置 CRITEO_MCP_BASE_URL 环境变量来自定义 API 服务器路径(默认为 https://api.criteo.com)。

Claude Desktop 配置

{
  "mcpServers": {
    "Criteo API": {
      "command": "uv",
      "args": ["run", "--directory", "<project_dir>", "criteo-mcp-server"],
      "env": {
        "CRITEO_MCP_CLIENT_ID": "<client_id>",
        "CRITEO_MCP_CLIENT_SECRET": "<client_secret>"
      }
    }
  }
}

Visual Studio Code 配置

对于 GitHub Copilot 代理模式:.vscode/mcp.json

{
  "servers": {
    "Criteo API": {
      "type": "stdio",
      "command": "uv",
      "args": ["run", "--directory", "${workspaceFolder}", "criteo-mcp-server"],
      "env": {
        "CRITEO_MCP_CLIENT_ID": "<client_id>",
        "CRITEO_MCP_CLIENT_SECRET": "<client_secret>"
      }
    }
  }
}

许可证

该项目遵循 LGPL-3.0 开源许可条款,请参阅 LGPL-3.0 了解完整条款。