预测市场对话服务

一个提供对话式访问Polymarket预测市场的模型上下文协议(MCP)服务器,支持搜索市场、获取市场信息和实时数据。

  • by tanmay4l
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 TanmayDhobale/polymcp

使用说明

Polymarket MCP服务器

一种模型上下文协议(MCP)服务器,提供对多市场预测市场的会话访问。

特性

  • 搜索市场:按关键字查找预测市场(例如,“Solana”、“nuclear”、“election”)
  • 获取市场信息:获取特定市场的详细信息,包括当前赔率
  • 实时数据:从Polymarket的API获取实时市场数据

设置

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 运行服务器:
npm start

发展

对于热重载开发:

npm run dev

使用示例

搜索Solana相关市场:

“在Polymarket上显示Solana相关市场”

检查具体的市场概率:

“今年发生核袭击的可能性有多大?”

整合

要将此MCP服务器与您的AI代理集成:

  1. 添加到MCP配置中:
{
  "polymarket": {
    "command": "node",
    "args": ["/path/to/polymcp/dist/index.js"]
  }
}
  1. 服务器公开了两个工具:
    • search_markets:按关键字搜索市场
    • get_market_info:获取特定市场的详细信息

建筑

  • 使用TypeScript和MCP SDK构建
  • 使用Polymarket的Gamma API获取市场数据
  • 实现从CLOB API实时取价
  • 支持现代JavaScript的ES模块

未来的增强功能

  • []添加历史价格数据
  • []支持下订单(需要身份验证)
  • []WebSocket支持实时更新
  • []按类别/标签筛选市场
  • []投资组合跟踪功能