Claude Code CLI
Claude Code は Anthropic の Claude 用コマンドラインインターフェースです。ターミナルベースのワークフローを好む方におすすめです。
- Claude Code CLI のインストール(
npm install -g @anthropic-ai/claude-code) - FIX 認証情報(始める前にを参照)
OAuth 方式 (推奨)
Section titled “OAuth 方式 (推奨)”Step 1: サーバーを追加する
Section titled “Step 1: サーバーを追加する”claude mcp add axiory-ai --transport http \ https://mcp.axiory.ai/mcpStep 2: OAuth ログイン
Section titled “Step 2: OAuth ログイン”CLI が自動的にブラウザを開きます。OAuth フローを完了します:
- ブローカーサーバーを選択(該当する場合)
- SenderCompID と FIX API Password を入力
- 取引モード(readonly/paper/live)を設定
- Connect をクリック
Step 3: Claude Code で使う
Section titled “Step 3: Claude Code で使う”これで取引ツールを利用できます:
claude
# Claude Code のプロンプト内で:> Show me my open positions> What's the current price of EURUSD?> Buy 100,000 units of EURUSD at marketPortal Token 方式 (フォールバック)
Section titled “Portal Token 方式 (フォールバック)”OAuth でブラウザが開かない場合(ヘッドレス環境など):
Step 1: トークンを生成する
Section titled “Step 1: トークンを生成する”ブラウザで次の URL にアクセスします:
https://mcp.axiory.ai/token-portal- ブローカーサーバーを選択
- FIX 認証情報を入力
- 取引モード(readonly/paper/live)を選択
- Generate Token をクリック
- トークンをコピー(一度しか表示されません)
Step 2: Claude Code を設定する
Section titled “Step 2: Claude Code を設定する”シェル環境でトークンを設定します:
export AXIORY_TOKEN="your-token-here"トークン付きでサーバーを追加します:
claude mcp add axiory-ai --transport http \ --header "Authorization: Bearer $AXIORY_TOKEN" \ https://mcp.axiory.ai/mcpStep 3: 使ってみる
Section titled “Step 3: 使ってみる”claude
# Claude Code のプロンプト内で:> What's my current account balance?> Place a buy order for EURUSD, 50,000 units最初の取引を行う
Section titled “最初の取引を行う”接続が完了したら:
claude
# Claude に尋ねる:> Can you check that you're connected to cTrader and show me my current positions?
# 接続済みなら、取引を発注:> I want to buy 100,000 units of EURUSD at the market price. Can you do that?
# paper モードではシミュレーション、live モードでは実行されます。トークンローテーション
Section titled “トークンローテーション”Portal トークンは 30 日で失効します。期限切れの前に:
- もう一度 Token Portal にアクセス
- 新しいトークンを生成
- 環境変数を更新:
Terminal window export AXIORY_TOKEN="new-token-here"
トークンが失効すると、「401 Unauthorized」エラーが表示されます。Token Portal で新しいトークンを生成してください。
トラブルシューティング
Section titled “トラブルシューティング”「Server not found」または「Connection refused」
Section titled “「Server not found」または「Connection refused」”サーバーが正しく追加されているか確認します:
claude mcp listリストに axiory-ai が表示されているはずです。表示されていない場合は、add コマンドを再実行してください。
「401 Unauthorized」(Portal Token)
Section titled “「401 Unauthorized」(Portal Token)”トークンが失効しているか無効です。
- トークンが設定されているか確認:
echo $AXIORY_TOKEN - 空ならば設定:
export AXIORY_TOKEN="your-token" - 無効ならば、Token Portal で新しいトークンを生成
- 環境変数を更新して再試行
「Invalid credentials」
Section titled “「Invalid credentials」”FIX 認証情報が誤っています:
- cTrader Settings > FIX API に移動
- SenderCompID と FIX API Password(ログインパスワードではない)を確認
- トークンを再生成するか、OAuth で再認証
- 再試行
OAuth フローでブラウザが開かない
Section titled “OAuth フローでブラウザが開かない”ヘッドレスサーバー(GUI なし)の場合:
- 代わりに Portal Token 方式を使用
- または
DISPLAY=:0 claude mcp add ...を実行して X11 ディスプレイを強制 - または OAuth
authorizeエンドポイントへ手動で移動(上級者向け)
次のステップ
Section titled “次のステップ”- 運用モード — readonly、paper、live を理解する
- リスク制限 — ポジションサイズと日次損失制限
- エージェントの選び方 — 他の MCP クライアントとの比較
まずは paper モードでテストし、自信がついたら live に切り替えてください。
