Google Gemini CLI
Google Gemini CLI は OAuth を伴う MCP をサポートしています。Google エコシステムをご利用の方に最適です。
- Google Gemini CLI がインストール・設定済み
- FIX 認証情報(始める前にを参照)
- Google アカウント
方法 1: 設定ファイル (OAuth)
Section titled “方法 1: 設定ファイル (OAuth)”Step 1: Gemini 設定に追加する
Section titled “Step 1: Gemini 設定に追加する”~/.gemini/settings.json(または Gemini の設定ファイルの場所)を編集します:
{ "mcpServers": { "axiory-ai": { "url": "https://mcp.axiory.ai/mcp" } }}Step 2: Gemini CLI で認証する
Section titled “Step 2: Gemini CLI で認証する”Gemini CLI を起動すると、新しいサーバーが認識されます:
geminiCLI 内で /mcp auth コマンドを使って認証します:
/mcp auth axiory-aiブラウザが開き、FIX 認証情報フォームが表示されます:
- ブローカーサーバーを選択
- SenderCompID を入力(cTrader Settings > FIX API から)
- FIX API Password を入力(cTrader のログインパスワードではありません)
- 取引モード(readonly/paper/live)を設定
- Connect をクリック
Step 3: 取引を開始する
Section titled “Step 3: 取引を開始する”Gemini CLI に戻って:
/use axiory-ai
> Show me my current positions> What's the EURUSD price?> Buy 100,000 units of EURUSD at market方法 2: Portal Token (フォールバック)
Section titled “方法 2: Portal Token (フォールバック)”OAuth が動作しない場合:
Step 1: トークンを生成する
Section titled “Step 1: トークンを生成する”ブラウザで次の URL にアクセスします:
https://mcp.axiory.ai/token-portal- ブローカーサーバーを選択
- FIX 認証情報を入力
- 取引モードを選択
- Generate Token をクリック
- トークンをコピー
Step 2: トークン付きで設定する
Section titled “Step 2: トークン付きで設定する”~/.gemini/settings.json を編集します:
{ "mcpServers": { "axiory-ai": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.axiory.ai/mcp"], "env": { "AUTHORIZATION": "Bearer YOUR_TOKEN_HERE" } } }}YOUR_TOKEN_HERE を Token Portal で取得したトークンに置き換えます。
Step 3: 再起動して取引する
Section titled “Step 3: 再起動して取引する”Gemini CLI を再起動します:
gemini
> Show me my positions> Place a buy order for 50,000 units of EURUSD最初の取引を行う
Section titled “最初の取引を行う”認証後:
> Can you check that you're connected to cTrader?> Show me my account health.> I want to buy 100,000 units of EURUSD. What's the current price?> Place that buy order now.Gemini が検証を行い、リスク制限をチェックし、実行(または paper モードでシミュレート)します。
トークンローテーション
Section titled “トークンローテーション”Portal トークンは 30 日で失効します。期限切れの前に:
- Token Portal にアクセス
- 新しいトークンを生成
- settings.json を新しいトークンで更新
- Gemini CLI を再起動
トークンが失効すると、「401 Unauthorized」が表示されます。新しいトークンを生成してください。
トラブルシューティング
Section titled “トラブルシューティング”「Server not found」または「Connection refused」
Section titled “「Server not found」または「Connection refused」”~/.gemini/settings.json が正しく保存されているか確認します:
cat ~/.gemini/settings.json設定を編集した後は Gemini CLI を再起動してください。
OAuth でブラウザが開かない
Section titled “OAuth でブラウザが開かない”代わりに Portal Token 方式(上記の方法 2)を試してください。
「401 Unauthorized」(Portal Token)
Section titled “「401 Unauthorized」(Portal Token)”トークンが無効または失効しています。
- Token Portal で新しいトークンを生成
- settings.json を新しいトークンで更新
- Gemini CLI を再起動
OAuth フォームで「Invalid credentials」
Section titled “OAuth フォームで「Invalid credentials」”FIX 認証情報が誤っています:
- cTrader Settings > FIX API に移動
- SenderCompID を確認(ブローカーのプレフィックスとアカウント番号を含む)
- FIX API Password を確認(ログインパスワードではありません)
- 完全に一致するようにコピーし、OAuth を再試行するか Portal Token を再生成
次のステップ
Section titled “次のステップ”- 運用モード — readonly、paper、live を理解する
- リスク制限 — ポジションサイズと日次損失制限
- エージェントの選び方 — 他の MCP クライアントとの比較
まずは paper モードでテストし、自信がついたら live に切り替えてください。
