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 接收成交。