Servidor MCP de PolyMarket
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a datos de predicción de mercado a través de la API de PolyMarket. Este servidor implementa una interfaz estandarizada para recuperar información de mercado, precios y datos históricos de los mercados de predicción.
Características
Datos de mercado de predicción en tiempo real con precios y probabilidades actuales
Información detallada del mercado, incluidas categorías, fechas de resolución y descripciones
Datos históricos de precios y volumen con marcos de tiempo personalizables (1 día, 7 días, 30 días, todos)
Manejo de errores integrado y gestión de límites de velocidad
Formato de datos limpio para un fácil consumo
Related MCP server: MercadoLibre MCP Server
Instalación
Instalación mediante herrería
Para instalar PolyMarket Predictions para Claude Desktop automáticamente a través de Smithery :
Escritorio de Claude
En MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.jsonEn Windows:
%APPDATA%/Claude/claude_desktop_config.json
Ejecutando localmente
Clonar el repositorio e instalar las dependencias:
Instalar bibliotecas
Correr
Después de conectar el cliente Claude con la herramienta MCP a través del archivo json e instalar los paquetes, Claude debería ver las herramientas mcp del servidor:
Puede ejecutar el servidor usted mismo a través de: En el repositorio polymarket-mcp:
*Si desea ejecutar el inspector del servidor junto con el servidor:
Cree un archivo
.envcon su clave API de PolyMarket:
Después de conectar el cliente Claude con la herramienta MCP a través del archivo json, ejecute el servidor: En el repositorio alpha-vantage-mcp: uv run src/polymarket_mcp/server.py
Herramientas disponibles
El servidor implementa cuatro herramientas:
get-market-info: Obtenga información detallada sobre un mercado de predicción específicolist-markets: Lista de mercados de predicción disponibles con opciones de filtradoget-market-prices: Obtenga precios actuales e información comercialget-market-history: Obtenga datos históricos de precios y volumen
obtener información del mercado
Esquema de entrada:
Ejemplo de respuesta:
mercados de listas
Esquema de entrada:
Ejemplo de respuesta:
obtener precios de mercado
Esquema de entrada:
Ejemplo de respuesta:
obtener el historial del mercado
Esquema de entrada:
Ejemplo de respuesta:
Manejo de errores
El servidor incluye un manejo integral de errores para diversos escenarios:
Limitación de velocidad (errores 429)
Claves API no válidas (errores 403)
ID de mercado no válidos (errores 404)
Problemas de conectividad de red
Condiciones de tiempo de espera de la API (tiempo de espera de 30 segundos)
Respuestas malformadas
Los mensajes de error se devuelven en un formato claro y legible para humanos.
Prerrequisitos
Python 3.9 o superior
httpx>=0.24.0
núcleo mcp
python-dotenv>=1.0.0
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.