🆗 OKX MCP服务器
📲 安装
方法1:uvx
{
"mcpServers": {
"mcp-okx": {
"command": "uvx",
"args": ["mcp-okx"],
"env": {
"OKX_API_KEY": "your-okx-api-key",
"OKX_API_SECRET": "api-secret-key",
"OKX_PASSPHRASE": "api-passphrase",
"OKX_TRADE_FLAG": "1", # 0: Production trading, 1: Demo trading
"OKX_BASE_URL": "https://www.okx.com", # Optional
"MCP_AUTH_TOKEN": "your-custom-token" # Default same as OKX_API_KEY
}
}
}
}
方法二:Docker
mkdir /opt/mcp-okx
cd /opt/mcp-okx
wget https://raw.githubusercontent.com/aahl/mcp-okx/refs/heads/main/docker-compose.yml
docker-compose up -d
{
"mcpServers": {
"mcp-okx": {
"url": "http://0.0.0.0:8811/mcp", # Streamable HTTP
"headers": {
"Authorization": "Bearer your-okx-api-key-or-custom-token"
}
}
}
}
⚙️ 环境变量
OKX_API_KEY:您的OKX帐户的API密钥。请参考 我的api页面 关于API密钥创建。
OKX_API_SECRET:您的OKX帐户的API密钥。
OKX_PASSPHRASE:您的OKX帐户的API密码。
OKX_TRADE_FLAG:0:生产交易,1:演示交易
OKX_BASE_URL:OKX的基本URL。违约: https://www.okx.com
MCP_AUTH_TOKEN:用于身份验证的自定义令牌。默认值与 OKX_API_KEY
🛠️ 可用工具
Account Tools
account_config -获取帐户配置
account_balance -获取账户余额
account_positions -获取账户头寸
account_position_risk -获取账户头寸风险
Trading Tools
place_order -下新订单
cancel_order -取消未完成的订单
get_trade_order -获取订单详细信息
get_order_list -获取不完整的订单列表
get_orders_history -获取订单历史记录
close_positions -清算所有头寸
Market Data