
criteo-mcp-server

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
- 客户端凭证应用
安装教程
- 生成客户端凭证:
./generate-client.sh <retailmedia|marketingsolutions> <version>
- 运行服务:
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>"
}
}
}
}