Polymarket

Una herramienta MCP para interactuar con la plataforma de mercado de predicciones Polymarket.

Documentación

Herramienta MCP de Polymarket

Una herramienta de Protocolo de Contexto de Modelo (MCP) para interactuar con Polymarket a través de Claude Desktop.

Requisitos previos

  • Aplicación Claude Desktop para Mac
  • Python 3.8+

Instalación

  1. Clona este repositorio:
git clone https://github.com/fernandezpablo85/polymarket-mcp.git
cd polymarket-mcp
  1. Instala uv si aún no lo has hecho:
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Instala las dependencias:
uv sync

Configurar Claude Desktop

  1. Abre el directorio de configuración de Claude Desktop:
open ~/Library/Application\ Support/Claude
  1. Crea o edita claude_desktop_config.json:
touch ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Agrega la siguiente configuración:
{
  "mcpServers": {
    "polymarket": {
      "command": "/Users/YOUR_USERNAME/.local/bin/uv",
      "args": [
        "--directory",
        "/Users/YOUR_USERNAME/projects/polymarket-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

Reemplaza YOUR_USERNAME con tu nombre de usuario real de macOS.

Uso

Invoca la herramienta a través de Claude Desktop.

Solución de problemas

  • Si las herramientas no aparecen en Claude Desktop:

    • Verifica que tu claude_desktop_config.json sea correcto
    • Reinicia Claude Desktop
    • Revisa tu ruta de Python y las dependencias
  • Si la autenticación falla:

    • Verifica que tu archivo .env tenga las credenciales correctas
    • Comprueba el estado de la API de Polymarket

Licencia

MIT

Contribuciones

Siéntete libre de abrir problemas o enviar solicitudes de extracción.