SuperAPI AI 工具集

polymarket-predictions-mcp

Polymarket Predictions MCP 是一个 MCP 服务器,用于提供 Polymarket 的实时市场赔率,使 AI 智能体和分析人员能够访问、比较并基于去中心化预测数据采取行动。它支持事件检索、市场检索和事件搜索,并以表格化格式输出结果,还提供一个用于分析特定市场的提示模板。该工具使用 Python 3.10 或更高版本,可通过 uv 或 pip 安装依赖,并能安装到 Claude Desktop 中使用。

访问官网

工具介绍

Polymarket Predictions MCP 是一个 MCP(Model Context Protocol)服务器,用于提供 Polymarket 的实时市场赔率,使 AI 智能体和分析人员能够访问、比较并基于去中心化预测数据采取行动。

用途:该工具旨在将 Polymarket 的预测市场数据接入 AI 工作流,方便用户查询事件、市场信息以及进行搜索和分析。

主要能力:

  • 事件检索(get_events):获取 Polymarket 事件列表及其关联市场,输出包含标题、描述、结束日期、交易量等详细信息,并以表格展示市场的问题、状态、交易量、结果和结果价格。支持按交易量等字段排序、分页、按 ID、slug、标签过滤以及筛选已关闭事件。
  • 市场检索(get_markets):获取 Polymarket 市场列表,输出表格包含问题、选项(结果与价格组合)、结束日期、交易量和关闭状态。支持分页、排序、按 ID、slug、条件 ID 过滤以及筛选已关闭市场。
  • 事件搜索(search_events):使用 Polymarket 的 /public-search 端点搜索事件,支持查询词、缓存、事件状态、每类型结果数、分页、事件标签、保留已关闭市场数量、排序字段、升序、搜索标签、搜索个人资料、重复类型、排除标签 ID 和优化搜索等参数。输出格式与 get_events 类似。
  • 提示支持(analyze_market):提供一个提示模板,用于分析特定市场(通过 slug),鼓励使用工具获取详情并提供关于概率、交易量和潜在结果的见解。

使用方式: 环境要求:Python 3.10 或更高版本,推荐使用 uv 进行依赖管理,也可使用 pip。 安装步骤:

  1. 克隆仓库: git clone https://github.com/kukapay/polymarket-predictions-mcp.git cd polymarket-predictions-mcp
  2. 安装依赖: 使用 uv:uv sync 或使用 pip:pip install mcp[cli] httpx tabulate
  3. 安装到 Claude Desktop: uv run mcp install main.py --name "Polymarket Predictions" 配置文件参考: { "mcpServers": { "Polymarket Predictions": { "command": "uv", "args": [ "--directory", "/path/to/polymarket-predictions-mcp", "run", "main.py" ] } } } 将 /path/to/polymarket-predictions-mcp 替换为实际安装路径。

服务器暴露三个工具和一个提示:get_events、get_markets、search_events 和 analyze_market。

适用场景:适用于需要实时预测市场数据的 AI 应用,如金融分析、事件预测、市场监控等。

限制:该工具目前依赖 Polymarket 的公共 API,具体使用限制(如速率限制)暂未提供。项目采用 MIT 许可证。