关于 Polymarket Mcp Server
Polymarket Mcp Server 是供 Claude 和其他 MCP 客户端查询 Polymarket 市场及公开钱包数据的只读 MCP 服务。它可按盘口竞争程度排列做市奖励市场,且无需凭据。
主要功能
- 01搜索市场和事件
- 02查看市场详情与价格
- 03获取实时订单簿
- 04查询历史价格数据
- 05排列流动性奖励市场
- 06检查公开钱包持仓
适用场景
- 01寻找奖励较高的流动性市场
- 02查看价差和订单簿深度
- 03追踪市场历史概率
- 04检查钱包持仓与活动
MCP 相关
向 MCP 客户端提供只读的市场搜索、详情、订单簿、价格历史、奖励排行和钱包工具。通过 stdio 调用 Polymarket 公共 API。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 每种类型最多返回的事件数(默认值为 10) |
| query | string | 是 | 自由文本搜索,例如 'US election'、'bitcoin 100k'、'premier league' |
| activeOnly | boolean | 否 | 仅限当前处于活跃/可交易状态的事件(默认值为 true) |
详细介绍
Polymarket MCP 服务
一个 Model Context Protocol (MCP) 服务,让 Claude 及任何 MCP 客户端都能以只读方式访问规模最大的预测市场 Polymarket。搜索市场、获取实时订单簿和价格历史、查看任意钱包的持仓,并按实际每美元报价收益对流动性奖励市场进行排名。
无需 API 密钥,无需钱包,也无需注册。 每个工具都通过 Polymarket 的公共 API 运行,因此添加到 Claude 后即可使用。
"Claude, find me Polymarket markets paying the most liquidity rewards with the least competition."
为什么要开发这个工具
大多数预测市场工具止步于“列出市场”。这个服务还提供了做市商真正关心的功能:list_reward_markets 根据 每日奖励池 ÷ 订单簿竞争 对 Polymarket 的做市奖励计划进行排名,找出挂单流动性收益率最高的市场,而不只是列出有哪些市场。
本服务基于官方 @modelcontextprotocol/sdk 构建,使用 Zod 验证,并提供优雅的错误响应和简短的进程内缓存,让 Claude 在同一轮对话中重复查询时依然快速响应。
60 秒快速上手
Claude Code
claude mcp add polymarket -- npx -y polymarket-mcp-server
Claude Desktop
将以下内容添加到你的 claude_desktop_config.json
(macOS 上的 ~/Library/Application Support/Claude/,Windows 上的 %APPDATA%\Claude\):
{
"mcpServers": {
"polymarket": {
"command": "npx",
"args": ["-y", "polymarket-mcp-server"]
}
}
}
重启 Claude Desktop,工具就会显示在 🔌 菜单下。就是这么简单,无需配置任何凭据。
Cursor / 其他 MCP 客户端
让任意 MCP 客户端使用 stdio 命令 npx -y polymarket-mcp-server。
工具
| 工具 | 功能 |
|---|---|
search_markets | 在事件和市场中进行全文搜索 → 返回问题、价格、流动性、交易量和代币 ID。 |
get_market | 获取单个市场的完整详情(按 ID 或 slug 查询),并补充各结果的实时中间价和价差。 |
get_orderbook | 获取结果代币的实时买单和卖单,并计算最佳买价/卖价、中间价和价差。 |
get_price_history | 获取历史概率时间序列及汇总统计;较长时间范围的数据会自动降采样。 |
list_reward_markets | 差异化功能。 按奖励池 ÷ 竞争程度对提供做市商奖励的市场进行排名。 |
get_trader_activity | 查看任意钱包的公开持仓、近期活动或投资组合总价值(用于追踪巨鲸)。 |
示例:奖励市场排名
You: Which Polymarket reward markets have the best pool-to-competition right now?
Claude: (calls list_reward_markets)
1. "Will Roberto Sánchez Palomino win the 2026 Peruvian presidential election?"
daily pool $2,000 · max spread 3.5¢ · min size 20 · competition $40.7k · score 0.049
...
score = dailyRewardPool / (competitionNotional + 1),其中 competitionNotional 是订单簿中已挂出、且位于评分价差范围内的名义流动性(Σ 价格·数量),可用于估算奖励竞争有多激烈。
工作原理
Claude / MCP client ──stdio──▶ polymarket-mcp-server
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
Gamma API CLOB API Data API
(markets, search) (books, prices, rewards) (wallet positions)
- 只读且无需凭据 — 只调用公共端点。
- 每个工具的输入都经过 Zod 验证;格式错误的输入会被妥善拒绝。
- 优雅处理错误 — 上游故障会以易读的消息返回,不会暴露原始堆栈跟踪。
- 热门查询使用较短的 TTL 缓存(60s),以遵守公共 API 的速率限制。
本地开发
git clone https://github.com/Birantx/polymarket-mcp-server.git
cd polymarket-mcp-server
npm install
npm run build
npm test # end-to-end smoke test against the live public APIs
直接通过 stdio 运行:
node dist/index.js
路线图
v0.1(当前版本):只读工具,无需凭据。v0.2(按需推出):通过 CLOB 客户端可选地进行身份验证后下单,并要求显式配置密钥。
免责声明
这是一个非官方的社区开发工具,与 Polymarket 无关。本工具为只读工具,仅供参考。此处内容均不构成财务建议。预测市场可能在你所在的司法管辖区受到限制。
许可证
MIT © 2026 — 详见 LICENSE。
关键词:Polymarket MCP 服务、Model Context Protocol、Claude、Anthropic、预测市场、做市、流动性奖励、MCP 工具、AI 交易研究。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。