{
  "markdown": "# 🆗 OKX MCP Server\n\n<!-- mcp-name: io.github.aahl/mcp-okx -->\n\n\n## 📲 Install\n\n### Method 1: uvx\n```yaml\n{\n  \"mcpServers\": {\n    \"mcp-okx\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-okx\"],\n      \"env\": {\n        \"OKX_API_KEY\": \"your-okx-api-key\",\n        \"OKX_API_SECRET\": \"api-secret-key\",\n        \"OKX_PASSPHRASE\": \"api-passphrase\",\n        \"OKX_TRADE_FLAG\": \"1\", # 0: Production trading, 1: Demo trading\n        \"OKX_BASE_URL\": \"https://www.okx.com\", # Optional\n        \"MCP_AUTH_TOKEN\": \"your-custom-token\"  # Default same as OKX_API_KEY\n      }\n    }\n  }\n}\n```\n\n### Method 2: Docker\n```bash\nmkdir /opt/mcp-okx\ncd /opt/mcp-okx\nwget https://raw.githubusercontent.com/aahl/mcp-okx/refs/heads/main/docker-compose.yml\ndocker-compose up -d\n```\n```yaml\n{\n  \"mcpServers\": {\n    \"mcp-okx\": {\n      \"url\": \"http://0.0.0.0:8811/mcp\", # Streamable HTTP\n      \"headers\": {\n        \"Authorization\": \"Bearer your-okx-api-key-or-custom-token\"\n      }\n    }\n  }\n}\n```\n\n\n### ⚙️ Environment variables\n\n- `OKX_API_KEY`: API key of your OKX account. Please refer to [my api page](https://www.okx.com/account/my-api) regarding API Key creation.\n- `OKX_API_SECRET`: API secret key of your OKX account.\n- `OKX_PASSPHRASE`: API passphrase of your OKX account.\n- `OKX_TRADE_FLAG`: 0: Production trading, 1: Demo trading\n- `OKX_BASE_URL`: Base URL of OKX. Default: `https://www.okx.com`\n- `MCP_AUTH_TOKEN`: Custom token for authentication. Default same as `OKX_API_KEY`\n\n\n## 🛠️ Available Tools\n\n<details>\n<summary><strong>Account Tools</strong></summary>\n\n- `account_config` - Get account configuration\n- `account_balance` - Get account balance\n- `account_positions` - Get account positions\n- `account_position_risk` - Get account position risk\n\n</details>\n\n<details>\n<summary><strong>Trading Tools</strong></summary>\n\n- `place_order` - Place a new order\n- `cancel_order` - Cancel an incomplete order\n- `get_trade_order` - Get order details\n- `get_order_list` - Get incomplete order list\n- `get_orders_history` - Get Order History\n- `close_positions` - Liquidate all positions\n\n</details>\n\n<details>\n<summary><strong>Market Data</strong></summary>\n\n- `market_tickers` - Get cryptocurrency rankings\n\n</details>\n",
  "bytes": 2194,
  "sha": "335d9c620b1add2d878d5cbd74d3de14997d3373a19c183f840571e2dc7d6527",
  "repo_slug": "aahl/mcp-okx",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_aahl_mcp_okx_d4972594/readme"
}