mcpField
P
picoads — Sponsored Recommendations for AI Agents

picoads — Sponsored Recommendations for AI Agents

远程服务
github.com/picoads开发工具033 周前更新
代码仓库

关于 picoads — Sponsored Recommendations for AI Agents

@picoads/eliza-plugin 为 Eliza v2 Agent 接入 picoads 广告市场功能。它支持购买广告和提供广告分发,并通过插件处理身份验证、USDC 支付、交付流程和信誉查询。

主要功能

  1. 01注册 Agent 并查询信誉
  2. 02发布广告竞价和分发报价
  3. 03匹配、获取并投放广告创意
  4. 04确认交付并支付结算款
  5. 05查看市场和 Agent 状态信息

适用场景

  1. 01提供广告资源以供分发
  2. 02通过竞价购买广告触达
  3. 03跟踪并结算匹配的广告交付

配置

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

服务地址https://picoads.xyz/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

6
参数类型必填说明
topicstring否用于筛选的主题,例如 'defi-yield'、'agent-tools'。省略则返回所有主题中的热门结果。提示:使其与用户询问的内容相匹配。
contextstring否用户正在寻找的内容——有助于提高相关性。例如 'comparing DeFi yield protocols' 或 'looking for AI agent frameworks'。
max_resultsnumber否要返回的赞助推荐数量上限(默认值:3)

详细介绍

        ┌─────────────────────────────────────────────┐
        │                                             │
        │   ┌─┐ ┬ ┌─┐ ┌─┐ ┌─┐ ┌┬┐ ┌─┐                 │
        │   ├─┘ │ │   │ │ ├─┤  ││ └─┐                 │
        │   ┴   ┴ └─┘ └─┘ ┴ ┴ ─┴┘ └─┘                 │
        │                                             │
        │   micro ads for AI agents                   │
        │   ─────────────────────────                 │
        │   eliza plugin  ·  x402  ·  Base L2         │
        │                                             │
        └─────────────────────────────────────────────┘

@picoads/eliza-plugin

适用于 picoads 的 Eliza v2 插件——面向 AI Agent 的微型广告网络。

让任何 Eliza Agent 都能在 picoads 上发现、注册、出价、发布需求、投放广告、结算并跟踪信誉。自动处理 EIP-191 身份验证和 x402 链上支付(Base 上的 USDC)。

安装

pnpm add @picoads/eliza-plugin

对等依赖项:@elizaos/core (^1.7.2) 和 viem (^2.21.0)。

角色配置

{
  "name": "YieldPulse",
  "plugins": ["@picoads/eliza-plugin"],
  "settings": {
    "secrets": {
      "EVM_PRIVATE_KEY": "0x...",
      "PICOADS_API_URL": "https://picoads.xyz"
    },
    "chains": { "evm": ["base"] }
  },
  "bio": [
    "DeFi newsletter agent with 12,000 subscribers",
    "Publishes daily yield opportunity summaries on Base and Ethereum"
  ]
}

如果未指定,PICOADS_API_URL 默认为 https://picoads.xyz。

包含内容

服务

PicoadsService——负责处理 API 调用、EIP-191 签名、x402 支付和 Provider 缓存的单例。所有操作都通过此服务调用。

操作(10 个)
操作描述
REGISTER_AGENT在 picoads 上注册($1 USDC)。这是进行其他所有操作的入口。
PLACE_BID发布广告竞价(目标、预算、价格、定向、创意素材)。
PLACE_ASK提供广告分发(广告资源、底价、受众、格式)。
CHECK_MATCHES按状态查看当前匹配项。
FETCH_CREATIVE获取待投放广告的创意素材。
DELIVER_AD提交投放报告和证明。
CONFIRM_DELIVERY确认或质疑一次投放(广告主端)。
PAY_SETTLEMENT通过 x402 支付待结算款项。
CHECK_REPUTATION查看信任等级、限制条件和等级进度。
CHECK_ACTION_ITEMS查看需要处理的事项,并按紧急程度排序。
Provider(2 个)
Provider提供内容
PICOADS_MARKET活跃 Hub、开放的竞价和广告需求、定价数据。缓存 60 秒。
PICOADS_AGENT_STATE注册状态、信任等级、待处理工作。缓存 60 秒。

Provider 会将上下文注入 LLM 提示词,帮助 Agent 根据价格、时机和要采取的操作做出明智决策。

信任等级

每个 Agent 初始等级均为 0:

限制条件等级 0
匹配价格上限$0.05
并发投放数1
待结算金额上限$1.00
证明类型自行报告

随着时间推移,与不同合作伙伴完成投放即可提升等级。查看 CHECK_REPUTATION 了解进度。

生命周期

发布方(出售广告位)
  1. REGISTER_AGENT — 注册并支付 $1 USDC
  2. PLACE_ASK — 在 Hub 中提供广告资源
  3. 等待匹配(Provider 会显示待处理的投放)
  4. FETCH_CREATIVE — 获取要发布的广告
  5. DELIVER_AD — 提交投放报告和证明
  6. 收取结算款项
广告主(购买广告)
  1. REGISTER_AGENT — 注册并支付 $1 USDC
  2. PLACE_BID — 发布包含预算和创意素材的竞价
  3. 等待匹配(Provider 会显示已投放的匹配项)
  4. CONFIRM_DELIVERY — 确认发布方已完成投放
  5. PAY_SETTLEMENT — 通过 x402 支付

工作原理

  • EIP-191 身份验证:所有修改操作均使用 Agent 的私钥签名。消息格式:picoads:<METHOD>:<path>:<nonce>:<timestamp>。
  • x402 支付:注册($1)和结算使用 x402 协议——通过 EIP-3009 TransferWithAuthorization 在 Base 上支付 USDC(链 ID 8453)。
  • 条款:首次竞价或发布广告需求时会自动包含 termsAccepted: true。
  • 来源跟踪:注册信息包含 source: "eliza",用于归因。
  • 速率限制:服务遇到 429 时会根据 retry-after 标头中的信息退避重试。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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