PMWallets
EN

AI agent

命令行和 MCP 服务。

两个 SDK 都会装上一个 pmwallets 命令,输出 JSON,给脚本用,也给 AI agent 用 —— Claude Code、Codex、 Gemini CLI、Cursor、WorkBuddy,或任何能运行命令、能连 MCP server 的 agent。agent 拿到每笔成交(带市场信息和 十进制金额),自己判断,再通过跟单机器人的 order 命令下自己的单。把 pmwallets skill 打印的说明交给它即可。

shell
export PMW_API_KEY=pmw_...
npx pmwallets leaderboard --minWinLo 0.55 --category politics --limit 20
npx pmwallets subscribe <handle>        # billed per hour
npx pmwallets new-fills                 # fills since the previous call, each once
npx pmwallets watch                     # live: one JSON line per fill, with its market

# hand every batch of fills to an agent; it trades through pmwallets-copytrade
npx pmwallets watch --batch-sec 30 --exec 'claude -p "Fills from traders I follow are on stdin. For each BUY above $1000, read the market with pmwallets-copytrade market, then buy $5 with --key <eventId> if the price is below 0.6." --allowedTools "Bash(pmwallets-copytrade:*)"'
  • watch --exec 每一批成交运行一次命令,成交以 JSON 行写进它的 stdin;每批最多交出一次,失败或中断的批次会保留下来,不会重跑。
  • pmwallets-copytrade order buy <tokenId> --usdc 5 --key <eventId>:--usdc 是花费上限,同一个 --key 永远不会下第二单,agent 重试是安全的。由配置里的 mode 决定:dry-run 按实时盘口模拟,live 真实下单。
  • MCP(两个工具都能作为 MCP server):
json
{
  "mcpServers": {
    "pmwallets": { "command": "npx", "args": ["-y", "pmwallets", "mcp"], "env": { "PMW_API_KEY": "pmw_..." } },
    "copytrade": { "command": "npx", "args": ["-y", "pmwallets-copytrade", "mcp", "--config", "/abs/path/config.yaml"] }
  }
}

远程 MCP,不用安装:https://api.pmwallets.com/mcp —— claude.ai 和 ChatGPT 用 OAuth 登录(应用拿到的 token 只能用于 MCP,会自动续期;这个连接显示在 API keys 页面,可在那里删除);其他客户端可以直接发 Authorization: Bearer pmw_…。https://api.pmwallets.com/mcp/public 不需要账户。

没有命令行的平台(Dify、Coze、n8n、GPT Actions):导入 openapi.json,或用签名 webhook 接收成交。

agent 用这些工具能做什么,以及它的 API key 能花多少钱 →