Skip to main content
Glama
joinQuantish

Polymarket MCP Server

by joinQuantish

Polymarket MCP Server

⚠️ Hinweis: Quantish stellt den Betrieb ein. Die Quantish-Plattform (quantish.live) wird eingestellt. Dieser MCP-Server wird selbst gehostet und funktioniert weiterhin unabhängig, aber das Quantish-Team wird dieses Projekt nicht mehr warten oder aktualisieren. Wenn Sie im Bereich der Vorhersagemärkte arbeiten und eine Echtzeit-Dateninfrastruktur benötigen, schauen Sie sich polynode.dev an.

Selbst gehosteter MCP-Server für den Handel auf Polymarket-Vorhersagemärkten.

Übersicht

Dieses Paket stellt einen MCP-Server (Model Context Protocol) bereit, der es KI-Agenten ermöglicht, über das Polygon-Netzwerk auf Polymarket-Vorhersagemärkten zu handeln.

Related MCP server: polymarket-mcp

Funktionen

  • Vollständiger Polymarket-Handel – Kauf/Verkauf auf jedem Polymarket-Markt

  • Polygon-Wallet-Verwaltung – Erstellen und Verwalten von Wallets mit Safe-Integration

  • Gaslose Transaktionen – Die meisten Operationen nutzen Polymarkets Relayer (kein MATIC erforderlich)

  • MCP-kompatibel – Funktioniert mit Claude, Cursor und jedem MCP-Client

  • Selbst hostbar – Lauffähig auf Railway, Fly.io oder jedem Node.js-Host

Schnellstart

git clone https://github.com/joinQuantish/polymarket-mcp
cd polymarket-mcp
npm install

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

DATABASE_URL

Ja

PostgreSQL-Verbindungsstring

ENCRYPTION_KEY

Ja

32-Byte-Hex-String für Wallet-Verschlüsselung

POLYGON_RPC_URL

Ja

Polygon-RPC-Endpunkt

BOT_SIGNING_SECRET

Nein

Geheimnis für vertrauenswürdige Bot-HMAC-Authentifizierung

PORT

Nein

Server-Port (Standard: 3000)

Verschlüsselungsschlüssel generieren

# Generate ENCRYPTION_KEY (32 bytes = 64 hex chars)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"

# Generate BOT_SIGNING_SECRET (for trusted bot auth)
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"

Datenbank-Setup

Jede PostgreSQL-Datenbank funktioniert. Optionen:

Anbieter

Hinweise

Railway

PostgreSQL-Dienst hinzufügen, DATABASE_URL aus den Variablen kopieren

Supabase

Kostenloser Tarif unter supabase.com, Verbindungsstring aus Einstellungen > Datenbank kopieren

Neon

Serverloses Postgres unter neon.tech, kostenloser Tarif verfügbar

Lokaler Docker

docker run -e POSTGRES_PASSWORD=pass -p 5432:5432 postgres

Setzen Sie Ihre DATABASE_URL und führen Sie dann aus:

# Generate Prisma client
npm run db:generate

# Create tables
npm run db:push

Server ausführen

# Development
npm run dev

# Production
npm run build
npm start

Verfügbare Werkzeuge

Konto & Wallet

Werkzeug

Beschreibung

request_api_key

Konto mit neuem Wallet erstellen (oder vorhandenes wiederherstellen)

setup_wallet

Safe-Wallet bereitstellen und Genehmigungen festlegen

get_wallet_status

Wallet-Bereitstellungs- und Genehmigungsstatus prüfen

get_balances

USDC/MATIC-Guthaben abrufen

get_deposit_addresses

Adressen für Einzahlungen abrufen (EVM, Solana, BTC)

export_private_key

Privaten Schlüssel des Wallets exportieren

import_private_key

Vorhandenes Wallet importieren

Handel

Werkzeug

Beschreibung

get-quotes

Marktpreise abrufen

place_order

Order aufgeben

cancel_order

Order stornieren

get_orders

Offene Orders abrufen

get_positions

Aktuelle Positionen abrufen

get_trade_history

Handelshistorie abrufen

Wallet-Transaktionen

Werkzeug

Beschreibung

get_deposit_addresses

Einzahlungsadressen abrufen

export_private_key

Privaten Schlüssel exportieren

import_private_key

Privaten Schlüssel importieren

send_matic

MATIC von EOA senden

swap_tokens

Token über LI.FI tauschen

get_swap_quote

Tauschkurs abrufen

API-Schlüssel

Werkzeug

Beschreibung

list_api_keys

API-Schlüssel auflisten

create_additional_api_key

Neuen API-Schlüssel erstellen

revoke_api_key

API-Schlüssel widerrufen

Hinweis: Marktsuchwerkzeuge (search_markets, get_market, get_active_markets) sind über den Discovery MCP verfügbar.

API-Format

Der Server stellt einen JSON-RPC-2.0-Endpunkt unter /mcp bereit:

curl -X POST https://your-server.com/mcp \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "get_balances",
      "arguments": {}
    },
    "id": 1
  }'

MCP-Client-Konfiguration

Claude Desktop / Cursor

{
  "mcpServers": {
    "polymarket": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://your-server.com/mcp",
        "--header",
        "x-api-key: YOUR_API_KEY"
      ]
    }
  }
}

Sicherheit

Wiederkehrende Benutzer

Aus Sicherheitsgründen können wiederkehrende Benutzer (vorhandene externalId) ohne Authentifizierung keine neuen API-Schlüssel erhalten. Optionen:

  1. Vorhandenen API-Schlüssel verwenden – Falls Sie ihn gespeichert haben

  2. HMAC-Authentifizierung (nur vertrauenswürdige Bots) – Signieren mit BOT_SIGNING_SECRET:

    signature = HMAC-SHA256(externalId:timestamp, BOT_SIGNING_SECRET)
  3. Neues Konto – Eine andere externalId verwenden

Entwicklung

# Install dependencies
npm install

# Generate Prisma client
npm run db:generate

# Run migrations
npm run db:push

# Start development server
npm run dev

Ressourcen

Lizenz

Dieses Projekt ist unter der PolyForm Noncommercial License 1.0.0 lizenziert.

Kostenlos für den persönlichen Gebrauch, Forschung und nicht-kommerzielle Zwecke. Die kommerzielle Nutzung erfordert die ausdrückliche Genehmigung von Quantish Inc. Kontaktieren Sie hello@quantish.live für kommerzielle Lizenzen.


Erstellt von Quantish Inc.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that gives AI agents direct access to Polymarket Crypto prediction markets, enriched with live spot prices. Discover markets, analyze order books, paper trade strategies, track activity, and execute live trades — all through natural language.
    1
    AGPL 3.0
  • A
    license
    -
    quality
    B
    maintenance
    An MCP server and Python toolkit that provides AI agents with real-time tools for Polymarket prediction markets, including liquidity scanning, arbitrage detection, and slippage estimation. It also offers advanced wallet intelligence, portfolio risk calculation, and probabilistic reasoning to enhance market analysis and strategy.
    1
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    MCP server that provides a unified prediction market API for multiple venues like Polymarket and Kalshi, allowing AI agents to discover markets, fetch order books, and execute trades through a single interface.
    32
    438
    8
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Agent-native, self-hosted MCP server for crypto trading and DeFi management. Enables agents to query balances, execute trades, and manage positions with a policy engine and secure key storage.
    7
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.

  • HiveCapital MCP Server — autonomous investment layer for AI agents

  • Polymarket + Hyperliquid + macro for AI agents. 38 tools, signal backtest, SSE streaming. Free tier.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/joinQuantish/polymarket-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server