コンテンツにスキップ

Claude Code CLI

Claude Code は Anthropic の Claude 用コマンドラインインターフェースです。ターミナルベースのワークフローを好む方におすすめです。

  • Claude Code CLI のインストール(npm install -g @anthropic-ai/claude-code
  • FIX 認証情報(始める前にを参照)
Terminal window
claude mcp add axiory-ai --transport http \
https://mcp.axiory.ai/mcp

CLI が自動的にブラウザを開きます。OAuth フローを完了します:

  1. ブローカーサーバーを選択(該当する場合)
  2. SenderCompIDFIX API Password を入力
  3. 取引モード(readonly/paper/live)を設定
  4. Connect をクリック

これで取引ツールを利用できます:

Terminal window
claude
# Claude Code のプロンプト内で:
> Show me my open positions
> What's the current price of EURUSD?
> Buy 100,000 units of EURUSD at market

Portal Token 方式 (フォールバック)

Section titled “Portal Token 方式 (フォールバック)”

OAuth でブラウザが開かない場合(ヘッドレス環境など):

ブラウザで次の URL にアクセスします:

https://mcp.axiory.ai/token-portal
  1. ブローカーサーバーを選択
  2. FIX 認証情報を入力
  3. 取引モード(readonly/paper/live)を選択
  4. Generate Token をクリック
  5. トークンをコピー(一度しか表示されません)

シェル環境でトークンを設定します:

Terminal window
export AXIORY_TOKEN="your-token-here"

トークン付きでサーバーを追加します:

Terminal window
claude mcp add axiory-ai --transport http \
--header "Authorization: Bearer $AXIORY_TOKEN" \
https://mcp.axiory.ai/mcp
Terminal window
claude
# Claude Code のプロンプト内で:
> What's my current account balance?
> Place a buy order for EURUSD, 50,000 units

接続が完了したら:

Terminal window
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 モードでは実行されます。

Portal トークンは 30 日で失効します。期限切れの前に:

  1. もう一度 Token Portal にアクセス
  2. 新しいトークンを生成
  3. 環境変数を更新:
    Terminal window
    export AXIORY_TOKEN="new-token-here"

トークンが失効すると、「401 Unauthorized」エラーが表示されます。Token Portal で新しいトークンを生成してください。

「Server not found」または「Connection refused」

Section titled “「Server not found」または「Connection refused」”

サーバーが正しく追加されているか確認します:

Terminal window
claude mcp list

リストに axiory-ai が表示されているはずです。表示されていない場合は、add コマンドを再実行してください。

トークンが失効しているか無効です。

  1. トークンが設定されているか確認: echo $AXIORY_TOKEN
  2. 空ならば設定: export AXIORY_TOKEN="your-token"
  3. 無効ならば、Token Portal で新しいトークンを生成
  4. 環境変数を更新して再試行

FIX 認証情報が誤っています:

  1. cTrader Settings > FIX API に移動
  2. SenderCompID と FIX API Password(ログインパスワードではない)を確認
  3. トークンを再生成するか、OAuth で再認証
  4. 再試行

OAuth フローでブラウザが開かない

Section titled “OAuth フローでブラウザが開かない”

ヘッドレスサーバー(GUI なし)の場合:

  1. 代わりに Portal Token 方式を使用
  2. または DISPLAY=:0 claude mcp add ... を実行して X11 ディスプレイを強制
  3. または OAuth authorize エンドポイントへ手動で移動(上級者向け)

まずは paper モードでテストし、自信がついたら live に切り替えてください。