OKX MCP Server について
OKX MCP Serverは、OKXの口座機能と市場データをMCPクライアントに公開し、口座照会、相場確認、取引操作を行うユーザー向けです。口座、注文、市場データのツールを備え、uvxまたはDockerで導入できます。
主な機能
- 01口座設定と残高の取得
- 02ポジションとリスクの確認
- 03注文の発注、取消、照会
- 04暗号資産の市場データ取得
活用シーン
- 01OKX口座の残高と設定を確認
- 02ポジションと関連リスクを確認
- 03注文の発注や未完了注文の取消
- 04市場ランキングや注文履歴の照会
MCP 対応
MCPクライアントにOKXの口座、取引、市場データのツールを公開します。uvxでローカル起動するか、Docker経由でStreamable HTTP接続を提供でき、OKX API認証情報が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🆗 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
}
}
}
}
方法 2: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.comMCP_AUTH_TOKEN:認証用のカスタムトークンです。デフォルトではOKX_API_KEYと同じ値です。
🛠️ 利用可能なツール
アカウントツール
account_config- アカウント設定を取得account_balance- アカウント残高を取得account_positions- アカウントのポジションを取得account_position_risk- アカウントのポジションリスクを取得
取引ツール
place_order- 新しい注文を発注cancel_order- 未完了の注文をキャンセルget_trade_order- 注文の詳細を取得get_order_list- 未完了の注文一覧を取得get_orders_history- 注文履歴を取得close_positions- すべてのポジションを清算
市場データ
market_tickers- 暗号資産ランキングを取得
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。