Polymarket MCP Server
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 installUmgebungsvariablen
Variable | Erforderlich | Beschreibung |
| Ja | PostgreSQL-Verbindungsstring |
| Ja | 32-Byte-Hex-String für Wallet-Verschlüsselung |
| Ja | Polygon-RPC-Endpunkt |
| Nein | Geheimnis für vertrauenswürdige Bot-HMAC-Authentifizierung |
| 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, |
Supabase | Kostenloser Tarif unter supabase.com, Verbindungsstring aus Einstellungen > Datenbank kopieren |
Neon | Serverloses Postgres unter neon.tech, kostenloser Tarif verfügbar |
Lokaler Docker |
|
Setzen Sie Ihre DATABASE_URL und führen Sie dann aus:
# Generate Prisma client
npm run db:generate
# Create tables
npm run db:pushServer ausführen
# Development
npm run dev
# Production
npm run build
npm startVerfügbare Werkzeuge
Konto & Wallet
Werkzeug | Beschreibung |
| Konto mit neuem Wallet erstellen (oder vorhandenes wiederherstellen) |
| Safe-Wallet bereitstellen und Genehmigungen festlegen |
| Wallet-Bereitstellungs- und Genehmigungsstatus prüfen |
| USDC/MATIC-Guthaben abrufen |
| Adressen für Einzahlungen abrufen (EVM, Solana, BTC) |
| Privaten Schlüssel des Wallets exportieren |
| Vorhandenes Wallet importieren |
Handel
Werkzeug | Beschreibung |
| Marktpreise abrufen |
| Order aufgeben |
| Order stornieren |
| Offene Orders abrufen |
| Aktuelle Positionen abrufen |
| Handelshistorie abrufen |
Wallet-Transaktionen
Werkzeug | Beschreibung |
| Einzahlungsadressen abrufen |
| Privaten Schlüssel exportieren |
| Privaten Schlüssel importieren |
| MATIC von EOA senden |
| Token über LI.FI tauschen |
| Tauschkurs abrufen |
API-Schlüssel
Werkzeug | Beschreibung |
| API-Schlüssel auflisten |
| Neuen API-Schlüssel erstellen |
| 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:
Vorhandenen API-Schlüssel verwenden – Falls Sie ihn gespeichert haben
HMAC-Authentifizierung (nur vertrauenswürdige Bots) – Signieren mit
BOT_SIGNING_SECRET:signature = HMAC-SHA256(externalId:timestamp, BOT_SIGNING_SECRET)Neues Konto – Eine andere
externalIdverwenden
Entwicklung
# Install dependencies
npm install
# Generate Prisma client
npm run db:generate
# Run migrations
npm run db:push
# Start development server
npm run devRessourcen
GitHub: joinQuantish/polymarket-mcp
Discovery MCP: joinQuantish/quantish-discovery
Polymarket-Dokumentation: docs.polymarket.com
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.
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceAn 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.1AGPL 3.0
- Alicense-qualityBmaintenanceAn 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.1MIT
- AlicenseCqualityBmaintenanceMCP 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.324388MIT
- Alicense-qualityCmaintenanceAgent-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.7Apache 2.0
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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