pmq (Polymarket CLOB V2)
Production-proven Polymarket CLOB V2 trading and data. Fail-closed fills; keys stay local.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
pmquantclaude mcp add pmq-polymarket-clob-v2 -e 'PMQ_MCP_LIVE=<PMQ_MCP_LIVE>' -e 'PMQ_MCP_PAPER=<PMQ_MCP_PAPER>' -e 'PMQ_MCP_PAPER_USD=<PMQ_MCP_PAPER_USD>' -e 'PMQ_MCP_MAX_USD=<PMQ_MCP_MAX_USD>' -e 'PMQ_MCP_DAILY_USD=<PMQ_MCP_DAILY_USD>' -e 'PMQ_MCP_STATE_FILE=<PMQ_MCP_STATE_FILE>' -e 'POLY_PRIVATE_KEY=<your poly_private_key>' -e 'POLY_FUNDER=<POLY_FUNDER>' -e 'POLY_SIG_TYPE=<POLY_SIG_TYPE>' -e 'POLY_ORDER_LOG=<POLY_ORDER_LOG>' -e 'POLY_FOREIGN_ORDER_LOGS=<POLY_FOREIGN_ORDER_LOGS>' -- uvx pmquant==0.7.1
{
"mcpServers": {
"pmq-polymarket-clob-v2": {
"command": "uvx",
"args": [
"pmquant==0.7.1"
],
"env": {
"PMQ_MCP_LIVE": "<PMQ_MCP_LIVE>",
"PMQ_MCP_PAPER": "<PMQ_MCP_PAPER>",
"PMQ_MCP_PAPER_USD": "<PMQ_MCP_PAPER_USD>",
"PMQ_MCP_MAX_USD": "<PMQ_MCP_MAX_USD>",
"PMQ_MCP_DAILY_USD": "<PMQ_MCP_DAILY_USD>",
"PMQ_MCP_STATE_FILE": "<PMQ_MCP_STATE_FILE>",
"POLY_PRIVATE_KEY": "<your poly_private_key>",
"POLY_FUNDER": "<POLY_FUNDER>",
"POLY_SIG_TYPE": "<POLY_SIG_TYPE>",
"POLY_ORDER_LOG": "<POLY_ORDER_LOG>",
"POLY_FOREIGN_ORDER_LOGS": "<POLY_FOREIGN_ORDER_LOGS>"
}
}
}
}
Variables d'environnement
PMQ_MCP_LIVESet to 1 to register the LIVE trading tools (fak_buy, fak_sell, cancel_and_reconcile). Overridden by PMQ_MCP_PAPER=1; with neither set the server is read-only.PMQ_MCP_PAPERSet to 1 for paper trading: trading tools simulate displayed top-of-book fills against real books. No keys or exchange orders. Wins over PMQ_MCP_LIVE.PMQ_MCP_PAPER_USDInitial paper balance in USD when a new state file is created (default 1000). Only relevant when PMQ_MCP_PAPER=1.PMQ_MCP_MAX_USDPer-order hard cap in USD enforced before any buy, live and paper alike (default 10).PMQ_MCP_DAILY_USDDurable cumulative BUY budget per UTC day (off when unset). Unknown live results retain the requested reservation through that UTC day.PMQ_MCP_STATE_FILELocal durable paper-ledger and daily-budget file. Defaults to $XDG_STATE_HOME/pmq or ~/.local/state/pmq; it contains no key material.POLY_PRIVATE_KEYsecret EOA private key used only to sign orders locally when trading tools are enabled. Never printed or transmitted. Not needed for the read-only tools.POLY_FUNDERFunder wallet address. Required with signature_type > 0 (deposit wallets); also an optional default for public account_portfolio reads.POLY_SIG_TYPEPolymarket signature type: 0 EOA, 1 POLY_PROXY, 2 POLY_GNOSIS_SAFE, 3 POLY_1271 (app deposit wallet). Run pmq-doctor if unsure.POLY_ORDER_LOGAppend-only file of this server's own order ids. Enables order attribution when several senders share one wallet: account totals then count only orders placed through this server. Optional; without it behavior is unchanged.POLY_FOREIGN_ORDER_LOGSColon-separated registry files of the wallet's other order-senders. Reconciliation claims trades unknown to every registry. Sound only if every sender on the wallet keeps a registry.
Questions fréquentes
Qu'est-ce que pmq (Polymarket CLOB V2) ?
Production-proven Polymarket CLOB V2 trading and data. Fail-closed fills; keys stay local.
Comment installer pmq (Polymarket CLOB V2) ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add pmq-polymarket-clob-v2 -e 'PMQ_MCP_LIVE=<PMQ_MCP_LIVE>' -e 'PMQ_MCP_PAPER=<PMQ_MCP_PAPER>' -e 'PMQ_MCP_PAPER_USD=<PMQ_MCP_PAPER_USD>' -e 'PMQ_MCP_MAX_USD=<PMQ_MCP_MAX_USD>' -e 'PMQ_MCP_DAILY_USD=<PMQ_MCP_DAILY_USD>' -e 'PMQ_MCP_STATE_FILE=<PMQ_MCP_STATE_FILE>' -e 'POLY_PRIVATE_KEY=<your poly_private_key>' -e 'POLY_FUNDER=<POLY_FUNDER>' -e 'POLY_SIG_TYPE=<POLY_SIG_TYPE>' -e 'POLY_ORDER_LOG=<POLY_ORDER_LOG>' -e 'POLY_FOREIGN_ORDER_LOGS=<POLY_FOREIGN_ORDER_LOGS>' -- uvx pmquant==0.7.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour pmq (Polymarket CLOB V2) ?
Oui. Il attend POLY_PRIVATE_KEY, à renseigner dans sa configuration.
pmq (Polymarket CLOB V2) est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient pmq (Polymarket CLOB V2) ?
Il est publié par crp4222. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.