# 安装 pmq (Polymarket CLOB V2)

- 类型: MCP 工具
- 说明: Production-proven Polymarket CLOB V2 trading and data. Fail-closed fills; keys stay local.
- 仓库: https://github.com/crp4222/pmq

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "pmq (Polymarket CLOB V2)" MCP 服务：
执行：claude mcp add 'io-github-crp4222-pmq' -- uvx pmquant
```

### Codex
```
请帮我安装 askskill 上的 "pmq (Polymarket CLOB V2)" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.io-github-crp4222-pmq]
command = "uvx"
args = ["pmquant"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "pmq (Polymarket CLOB V2)" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"io-github-crp4222-pmq": { "command": "uvx", "args": ["pmquant"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env PMQ_MCP_LIVE=YOUR_VALUE --env PMQ_MCP_PAPER=YOUR_VALUE --env PMQ_MCP_PAPER_USD=YOUR_VALUE --env PMQ_MCP_MAX_USD=YOUR_VALUE --env PMQ_MCP_DAILY_USD=YOUR_VALUE --env PMQ_MCP_STATE_FILE=YOUR_VALUE --env POLY_PRIVATE_KEY=YOUR_VALUE --env POLY_FUNDER=YOUR_VALUE --env POLY_SIG_TYPE=YOUR_VALUE --env POLY_ORDER_LOG=YOUR_VALUE --env POLY_FOREIGN_ORDER_LOGS=YOUR_VALUE --transport stdio io-github-crp4222-pmq -- uvx pmquant
```
需要环境变量：PMQ_MCP_LIVE, PMQ_MCP_PAPER, PMQ_MCP_PAPER_USD, PMQ_MCP_MAX_USD, PMQ_MCP_DAILY_USD, PMQ_MCP_STATE_FILE, POLY_PRIVATE_KEY, POLY_FUNDER, POLY_SIG_TYPE, POLY_ORDER_LOG, POLY_FOREIGN_ORDER_LOGS

### Codex
```bash
codex mcp add --env PMQ_MCP_LIVE=YOUR_VALUE --env PMQ_MCP_PAPER=YOUR_VALUE --env PMQ_MCP_PAPER_USD=YOUR_VALUE --env PMQ_MCP_MAX_USD=YOUR_VALUE --env PMQ_MCP_DAILY_USD=YOUR_VALUE --env PMQ_MCP_STATE_FILE=YOUR_VALUE --env POLY_PRIVATE_KEY=YOUR_VALUE --env POLY_FUNDER=YOUR_VALUE --env POLY_SIG_TYPE=YOUR_VALUE --env POLY_ORDER_LOG=YOUR_VALUE --env POLY_FOREIGN_ORDER_LOGS=YOUR_VALUE io-github-crp4222-pmq -- uvx pmquant
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.io-github-crp4222-pmq]
command = "uvx"
args = ["pmquant"]

[mcp_servers.io-github-crp4222-pmq.env]
PMQ_MCP_LIVE = "YOUR_VALUE"
PMQ_MCP_PAPER = "YOUR_VALUE"
PMQ_MCP_PAPER_USD = "YOUR_VALUE"
PMQ_MCP_MAX_USD = "YOUR_VALUE"
PMQ_MCP_DAILY_USD = "YOUR_VALUE"
PMQ_MCP_STATE_FILE = "YOUR_VALUE"
POLY_PRIVATE_KEY = "YOUR_VALUE"
POLY_FUNDER = "YOUR_VALUE"
POLY_SIG_TYPE = "YOUR_VALUE"
POLY_ORDER_LOG = "YOUR_VALUE"
POLY_FOREIGN_ORDER_LOGS = "YOUR_VALUE"
```
需要环境变量：PMQ_MCP_LIVE, PMQ_MCP_PAPER, PMQ_MCP_PAPER_USD, PMQ_MCP_MAX_USD, PMQ_MCP_DAILY_USD, PMQ_MCP_STATE_FILE, POLY_PRIVATE_KEY, POLY_FUNDER, POLY_SIG_TYPE, POLY_ORDER_LOG, POLY_FOREIGN_ORDER_LOGS

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "io-github-crp4222-pmq": {
      "command": "uvx",
      "args": [
        "pmquant"
      ],
      "env": {
        "PMQ_MCP_LIVE": "YOUR_VALUE",
        "PMQ_MCP_PAPER": "YOUR_VALUE",
        "PMQ_MCP_PAPER_USD": "YOUR_VALUE",
        "PMQ_MCP_MAX_USD": "YOUR_VALUE",
        "PMQ_MCP_DAILY_USD": "YOUR_VALUE",
        "PMQ_MCP_STATE_FILE": "YOUR_VALUE",
        "POLY_PRIVATE_KEY": "YOUR_VALUE",
        "POLY_FUNDER": "YOUR_VALUE",
        "POLY_SIG_TYPE": "YOUR_VALUE",
        "POLY_ORDER_LOG": "YOUR_VALUE",
        "POLY_FOREIGN_ORDER_LOGS": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=io-github-crp4222-pmq&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJwbXF1YW50Il0sImVudiI6eyJQTVFfTUNQX0xJVkUiOiJZT1VSX1ZBTFVFIiwiUE1RX01DUF9QQVBFUiI6IllPVVJfVkFMVUUiLCJQTVFfTUNQX1BBUEVSX1VTRCI6IllPVVJfVkFMVUUiLCJQTVFfTUNQX01BWF9VU0QiOiJZT1VSX1ZBTFVFIiwiUE1RX01DUF9EQUlMWV9VU0QiOiJZT1VSX1ZBTFVFIiwiUE1RX01DUF9TVEFURV9GSUxFIjoiWU9VUl9WQUxVRSIsIlBPTFlfUFJJVkFURV9LRVkiOiJZT1VSX1ZBTFVFIiwiUE9MWV9GVU5ERVIiOiJZT1VSX1ZBTFVFIiwiUE9MWV9TSUdfVFlQRSI6IllPVVJfVkFMVUUiLCJQT0xZX09SREVSX0xPRyI6IllPVVJfVkFMVUUiLCJQT0xZX0ZPUkVJR05fT1JERVJfTE9HUyI6IllPVVJfVkFMVUUifX0
需要环境变量：PMQ_MCP_LIVE, PMQ_MCP_PAPER, PMQ_MCP_PAPER_USD, PMQ_MCP_MAX_USD, PMQ_MCP_DAILY_USD, PMQ_MCP_STATE_FILE, POLY_PRIVATE_KEY, POLY_FUNDER, POLY_SIG_TYPE, POLY_ORDER_LOG, POLY_FOREIGN_ORDER_LOGS
