mcpField
C
corbits-marketplace

corbits-marketplace

github.com/moonpayAgent 工作流11237 次安装23 周前更新
代码仓库

关于 corbits-marketplace

Corbits 是面向 AI Agent 的付费 API 发现与代理平台,帮助 Agent 搜索并调用付费 API。它通过 x402 协议按请求以 USDC 微支付,并使用 MoonPay 钱包完成付款。

主要功能

  1. 01按名称或类别搜索 API 代理
  2. 02浏览端点与 USDC 定价
  3. 03确认费用后调用付费 API
  4. 04自动处理 x402 付款认证
  5. 05支持多种 EVM 网络及 Solana

适用场景

  1. 01为 Agent 查找所需的付费 API
  2. 02调用加密货币价格数据接口
  3. 03在 Agent 工作流中按请求支付 API 费用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/moonpay/skills --skill corbits-marketplace

安装后在 Claude Code 中输入/corbits-marketplace确认已加载。

详细介绍

Corbits — 面向 AI Agent 的付费 API 市场

概述

Corbits 是一个面向高级 API 的发现和代理平台。Agent 可以搜索、选择并调用付费 API,通过 x402 协议自动按请求进行 USDC 微支付。MoonPay 提供支持每笔支付的钱包——你的 MoonPay 钱包就是你的 Corbits 支付钱包。

/corbits search <topic>  → find matching API proxies
/corbits list            → browse endpoints + USDC pricing
/corbits call            → select endpoint → review cost → confirm → execute
                           (payment auto-deducted from MoonPay wallet)

支持: EVM 钱包(Ethereum、Polygon、Base、Arbitrum)和 Solana

前提条件

# 1. Install Corbits skill
npx clawhub@latest install corbits

# 2. Install MoonPay CLI
npm install -g @moonpay/cli
mp login

设置(一次性)

# 1. Create your payment wallet
mp wallet create --name "corbits-agent"
mp wallet retrieve --wallet "corbits-agent"  # note your EVM address

# 2. Fund with USDC
mp buy --token usdc_ethereum --amount 50 --wallet <evm-address> --email <email>

# 3. Export private key for Corbits
# ⚠️ Security: your private key gives full access to your wallet.
# Never share it, commit it, or paste it anywhere other than the corbits init prompt.
# Use a dedicated low-balance wallet — not your primary wallet.
mp wallet export --wallet "corbits-agent"
# Copy the EVM private key

# 4. Initialize Corbits — paste the exported key when prompted
/corbits init

/corbits init 会将密钥存储在 macOS Keychain 或 ~/.config/corbits/ 中,使用 @faremeter/rides 搭建 TypeScript 项目,并可选择配置 Solana 密钥对。

主要命令

命令说明
/corbits init首次设置(钱包 + 项目脚手架)
/corbits search <query>按名称或类别查找 API 代理
/corbits list查看所有可用代理及其以 USDC 计价的端点价格
/corbits call执行付费 API 调用并自动付款
/corbits status显示当前选中的代理

使用示例

# Crypto price data
/corbits search "crypto prices"
/corbits list
/corbits call
# → Select: GET /prices/latest
# → Cost: 0.001 USDC
# → Confirm: y
# → Response: { "BTC": 67420.00, "ETH": 3540.00, ... }

# Weather data
/corbits search "weather"
/corbits list
/corbits call

所有价格均以 USDC 显示,并在执行前告知。@faremeter/rides 库会自动处理 x402 支付身份验证,无需手动签署交易。

上下文存储: ~/.config/corbits/context.json 基础 URL: https://api.corbits.dev

为钱包充值

Corbits 支付以 USDC 结算。调用付费 API 前,请确保钱包中有余额。

使用法币购买 USDC
# Ethereum (standard)
mp buy --token usdc_ethereum --amount 50 --wallet <evm-address> --email <email>

# Polygon (lower gas)
mp buy --token usdc_polygon --amount 50 --wallet <evm-address> --email <email>
将 ETH 兑换为 USDC
mp token swap \
  --from-wallet corbits-agent --chain ethereum \
  --from-token 0x0000000000000000000000000000000000000000 \
  --to-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 \
  --from-amount 0.02
银行转账(大额预算)
mp virtual-account create
mp virtual-account kyc continue
mp virtual-account bank-account register
mp virtual-account onramp create \
  --name "Corbits Onramp" \
  --fiat usd \
  --stablecoin usdc \
  --wallet <evm-address> \
  --chain ethereum
充值链接(无需许可)

任何人都可以从任意链为你的 Corbits 钱包充值,资金会自动兑换为 USDC:

mp deposit create \
  --name "Corbits Agent Fund" \
  --wallet <evm-address> \
  --chain ethereum --token USDC
查询余额
mp token balance list --wallet <evm-address> --chain ethereum
自动充值

在 Agent 工作流中自动为钱包充值:

BALANCE=$(mp token balance list --wallet <address> --chain ethereum --json | \
  jq '.[] | select(.symbol=="USDC") | .balance')

if (( $(echo "$BALANCE < 5" | bc -l) )); then
  mp token bridge \
    --from-wallet primary --from-chain polygon \
    --from-token 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 \
    --from-amount 20 \
    --to-chain ethereum \
    --to-token 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
fi

端到端工作流

  1. npx clawhub@latest install corbits
  2. mp wallet create --name "corbits-agent"
  3. mp buy --token usdc_ethereum --amount 50 --wallet <address> --email <email>
  4. mp wallet export --wallet "corbits-agent" — 复制 EVM 私钥
  5. /corbits init — 按提示粘贴密钥
  6. /corbits search <topic> — 发现 API
  7. /corbits call — 自动从 MoonPay 钱包扣款
  8. 需要时充值:mp buy 或 mp token bridge

主要代币地址

代币链地址
USDCEthereum0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
USDC.ePolygon0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
ETH(Gas)Ethereum原生代币

资源

相关技能

  • moonpay-check-wallet — 在调用 API 前验证 USDC 余额
  • moonpay-x402 — 为其他端点直接使用 x402 按请求付费
  • moonpay-swap-tokens — 将代币兑换为 USDC,用于 Corbits 支付

评论

支持 Markdown