让AI直接"看见"预测市场:polymarket-mcp 值得用吗?
我想给AI应用加个"市场情绪感知"能力,试了一圈发现这个工具还不错。
polymarket-mcp 做的是:把 Polymarket 的预测市场数据通过 MCP 协议接进 AI 代理。简单说就是——让 Claude、Cursor 这类 AI 工具能查到"马斯克明天发推的概率"或者"某只股票下个月涨跌"这类实时预测数据。

140 Star,4个核心维护者,最近提交是2025年6月。这个规模不算大,但胜在稳定,垂直场景够用。
适合谁用
想给AI应用加上"市场情绪感知"能力,这个是目前最轻量的实现路径。
金融类 MCP 工具一般走交易所聚合路线——数据全但杂,实时性一般。polymarket-mcp 只接了 Polymarket 一个平台,换来的是接入成本低、数据精准。毕竟 Polymarket 现在是预测市场里流动性最好的。
实测亮点
1. 给AI装上"市场雷达"
传统AI处理不了动态市场数据,你问它"市场怎么看这个问题",它要么瞎编,要么给一段正确的废话。
有了 get-market-prices 工具,AI可以直接拿到预测市场的实时概率数据。比如能回答"基于市场共识,这件事有73%的概率发生",而不是含糊的"这取决于多种因素"。
bash
Smithery 自动安装
npx -y @smithery/cli install polymarket_mcp --client claude
安装完 Claude Desktop 会暴露4个工具:list-markets、get-market-info、get-market-prices、get-market-history。
2. 历史数据回溯
概率会骗人。某个时刻的60%和持续一周的60%,含义完全不同。
get-market-history 支持1天/7天/30天/全部时间段的历史查询。能区分"突发热点"还是"持续共识",做舆情分析或投资辅助时价值差异很大。
python
获取市场历史
market_id = "某市场ID"history = mcp.get_market_history( market_id=market_id, timeframe="7d")
3. 接入成本低
自己接API要处理签名、限流、错误重试,光调试这些就能耗半天。
MCP协议封装了一切,配好环境变量就行。
json// Claude Desktop 配置{ "mcpServers": { "polymarket-mcp": { "command": "uv", "args": ["--directory", "/path/to/polymarket-mcp", "run", "polymarket-mcp"], "env": { "KEY": "", "FUNDER": "" } } }}
踩过的坑
API Key申请
Polymarket 的 API Key 不是开放注册的,需要有实际交易行为才能申请。想测试的话只能用 Demo 环境,官方文档这块写得简略,我一开始也摸不着头脑。
数据延迟
API 响应存在一定延迟,不是实时的。做高频交易策略的话完全不合适,但日级别的分析报告或舆情监控够用。
诚实评价
短板得说清楚:
140 Star意味着社区不大,遇到问题大概率要自己看源码 只支持 Polymarket,想接别的预测市场得自己扩展 最近提交是2025年6月,快一年了,用之前得确认下当前状态 基础功能写得清楚,但批量查询、自定义过滤这些进阶用法缺少示例
我的判断:
值得用的情况:舆情监控+市场情绪分析、AI报告生成需要"概率锚点"、快速原型验证不想自己接API。
不值得用的情况:实时交易系统(延迟受不了)、需要多数据源交叉验证、生产级金融决策(数据准确性不能作为唯一依据)。
如果你在做一个需要"感知市场共识"的AI应用,这个项目值得试试——接入成本低,方向对。但需要实时数据或多源聚合的话,建议再等等,或者考虑自建。
GitHub地址:https://github.com/berlinbra/polymarket-mcp
夜雨聆风