mcpField
A
Adgentek Ad Server (AdsMCP)

Adgentek Ad Server (AdsMCP)

已认证精选远程服务
mcp.adgentek.ai开发工具27 周前更新

关于 Adgentek Ad Server (AdsMCP)

AdsMCP 是 Adgentek 托管的广告 MCP 服务,面向希望在 AI 应用和对话界面中投放情境广告的发布者。它可使用 Adgentek 需求或发布者自有广告,并只向广告买方传递衍生信号。

主要功能

  1. 01按对话情境匹配广告
  2. 02批量预取多个广告情境
  3. 03支持多种 AI Surface
  4. 04接入自有广告活动
  5. 05提供展示与点击追踪链接

适用场景

  1. 01在聊天应用中展示相关广告
  2. 02为搜索或语音界面投放广告
  3. 03统一调用平台与自有广告需求

MCP 相关

托管 MCP 服务提供 ads.serve 和 ads.prefetch 工具,并通过只读 MCP 资源公开集成、创意和追踪文档。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.adgentek.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

AdsMCP

面向 AI 应用的广告变现 MCP 服务。

AdsMCP 是 Adgentek 托管的 Model Context Protocol 服务,可让 AI Agent 和对话界面根据对话上下文、用户意图和广告位机会,自动投放相关广告。

基于完整的广告服务端堆栈构建。可使用 Adgentek 的实时需求、自有直销广告系列,或两者兼用。无需广告技术专业知识。


开始之前

您需要拥有 Adgentek 发布商账户、API 密钥,以及至少一个已启用的 AI Surface,才能投放广告。

创建发布商账户 →

设置清单
  1. 创建账户,访问 app.adgentek.ai/publishers/auth
  2. 创建 AI Surface — 在发布商控制面板中,前往 Inventory → Surfaces 并添加至少一个 Surface(例如 conversational、search、voice)。Surface 定义广告的展示位置,并设置您的底价 eCPM。
  3. 生成 API 密钥 — 在发布商控制面板中,前往 Settings → API Keys 并创建密钥(前缀为 adgt_)。此密钥用于验证所有 MCP 请求。

至少启用一个 Surface 后,您的账户即视为已激活。


连接

{
  "mcpServers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

这就是所需的全部配置。所有兼容 MCP 的客户端都支持此 URL + Headers 模式,无需本地软件包或环境变量。


平台专属配置

所有平台的连接配置都相同,只有文件位置和封装键有所不同。

Claude Desktop
// ~/Library/Application Support/Claude/claude_desktop_config.json  (macOS)
// %APPDATA%\Claude\claude_desktop_config.json  (Windows)
{
  "mcpServers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}
Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}
Cursor
// .cursor/mcp.json
{
  "mcpServers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}
VS Code (Copilot MCP)
// .vscode/mcp.json
{
  "servers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}
OpenAI Codex
{
  "mcpServers": {
    "adgentek-ads": {
      "url": "https://mcp.adgentek.ai/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

可用工具

ads.serve

根据当前对话投放一则相关广告。返回适用于给定上下文的最高收益广告;如果没有匹配的广告,则返回 null。

必需参数: conversationId、userKey、surface

可选参数: messages、intent、sentiment、depth、language、geo、preferHtml、extras

const result = await callTool('ads.serve', {
  conversationId: 'conv_abc123',
  userKey:        'user_456',
  surface:        'conversational',
  messages: [
    { role: "user",      content: "What CRM works best for a small sales team?" },
    { role: "assistant", content: "For small teams, a few options stand out..." },
    { role: "user",      content: "Which ones integrate with Google Workspace?" }
  ],
  intent:    'research',
  sentiment: 65,
  depth:     3,
  language:  'en',
  geo:       'US'
});

if (result.ad) {
  displayAd(result.ad.render.markdown);
  // Impressions: embed ad.impression_url as a 1x1 pixel in the browser
  // Clicks: use ad.click_url as the CTA link href
}

Surface 类型: conversational、search、voice、creative、web

意图值: purchase、research、support、informational


ads.prefetch

在一次调用中批量请求最多 10 个广告上下文。批次中的每项使用与 ads.serve 相同的参数。

必需参数: batch(数组,最多 10 项 — 每项都需要 conversationId、userKey、surface)

const results = await callTool('ads.prefetch', {
  batch: [
    { conversationId: 'conv_1', userKey: 'user_456', surface: 'conversational', messages: [...] },
    { conversationId: 'conv_2', userKey: 'user_456', surface: 'search',         messages: [...] }
  ]
});

// results.ads            — array of ad objects (null where no ad matched)
// results.prefetched_count — number of ads returned
// results.truncated       — true if your batch exceeded the 10-item limit

广告响应格式

当 ads.serve 返回匹配的广告时:

{
  "ad": {
    "id": "ad_abc123",
    "title": "Product Title",
    "content": "Description text",
    "cta": "Learn More",
    "click_url": "https://api.adgentek.ai/.../click?...",
    "impression_url": "https://api.adgentek.ai/.../pixel.gif?...",
    "render": {
      "markdown": "## Title\n\nContent\n\n[CTA](click_url)",
      "plain": "Title - Content - CTA",
      "html": "<div>...</div>"
    }
  },
  "targeting_scores": { ... }
}

没有匹配广告时:

{
  "ad": null,
  "reason": "no_eligible_ads",
  "targeting_scores": { ... }
}

跟踪

展示和点击跟踪通过每个广告响应中提供的 URL 处理。这些 URL 适用于任何渲染环境,包括浏览器、应用内 WebView 或嵌入式 UI。

  • 展示次数:广告展示时,将 ad.impression_url 加载为 1×1 像素图片
  • 点击:将 ad.click_url 用作 CTA 链接 href(签名重定向至广告主目标页面)

<img src="{ad.impression_url}" width="1" height="1" style="display:none" alt="" />


<a href="{ad.click_url}" target="_blank" rel="noopener noreferrer">{ad.cta}</a>

请勿修改或绕过这些 URL — 它们带有签名且有时效限制。


MCP 资源

该服务以 MCP 资源的形式公开只读文档:

URI描述
resource://adgentek/creative-guide创意格式指南和 JS 创意结构
resource://adgentek/integration-guide平台设置和响应格式参考
resource://adgentek/tracking-spec浏览器跟踪要求和欺诈防范

完整广告服务器 — 自带广告

AdsMCP 并非在需求来源上简单加装 MCP 接口,而是一套完整的广告服务器。

发布者可以:

  • 使用 Adgentek 的实时需求 — 我们已与程序化、效果和直销需求渠道建立合作关系,并持续拓展更多渠道
  • 自带广告活动 — 上传直销广告主的交易,并通过同一个 ads.serve 调用投放
  • 接入更多广告来源 — 在 Adgentek 的需求来源之外连接自己的需求合作伙伴,并在所有来源之间自动优化收益

你的广告资源。你的需求合作关系。一个统一的服务器。


隐私架构

用户对话是私密的。原始对话内容绝不会与广告主、需求合作伙伴或第三方共享。

AdsMCP 仅向广告买家传输派生信号 — 这是匹配相关广告所需的最少信息:

广告主收到的内容保留在你的应用中的内容
IAB 内容类别完整对话内容
意图分类用户消息
关键词主题会话上下文

正式上线

  1. 创建发布者账户 并生成 API 密钥
  2. 在发布者控制面板中至少创建一个 AI Surface(Inventory → Surfaces)
  3. 使用上方的连接代码片段,将 MCP 配置添加到你的 AI 应用
  4. 联系 [email protected],以验证集成并启用实时需求

关于 Adgentek

AdsMCP 由 Adgentek 构建并运营。

Adgentek 的创立源于这样一个事实:AI 应用是一种截然不同的发布者,值得拥有专为其打造的广告基础设施,而不是从展示广告网络改造而来的基础设施。对话式界面拥有更丰富的意图信号、更长的互动会话,也不受塑造传统广告技术的历史限制。

Adgentek 构建了原生适配这一环境的广告变现层:具备上下文感知能力、保护隐私、原生支持 MCP,并且旨在服务各种规模的 AI 应用 — 从单人开发者打造的 GPT,到拥有多个界面的对话平台。我们的需求合作关系覆盖程序化、直销和效果渠道,发布者还可以在我们的来源之外接入自己的广告来源。

如果你正在构建 AI 应用,希望获得广告收入,又不想构建广告基础设施,那么 AdsMCP 正是你所需要的。

[email protected] — adgentek.ai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。