コンテンツにスキップ

Google Gemini CLI

Google Gemini CLI は OAuth を伴う MCP をサポートしています。Google エコシステムをご利用の方に最適です。

  • Google Gemini CLI がインストール・設定済み
  • FIX 認証情報(始める前にを参照)
  • Google アカウント

~/.gemini/settings.json(または Gemini の設定ファイルの場所)を編集します:

{
"mcpServers": {
"axiory-ai": {
"url": "https://mcp.axiory.ai/mcp"
}
}
}

Gemini CLI を起動すると、新しいサーバーが認識されます:

Terminal window
gemini

CLI 内で /mcp auth コマンドを使って認証します:

/mcp auth axiory-ai

ブラウザが開き、FIX 認証情報フォームが表示されます:

  1. ブローカーサーバーを選択
  2. SenderCompID を入力(cTrader Settings > FIX API から)
  3. FIX API Password を入力(cTrader のログインパスワードではありません)
  4. 取引モード(readonly/paper/live)を設定
  5. Connect をクリック

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 が動作しない場合:

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

https://mcp.axiory.ai/token-portal
  1. ブローカーサーバーを選択
  2. FIX 認証情報を入力
  3. 取引モードを選択
  4. Generate Token をクリック
  5. トークンをコピー

~/.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 で取得したトークンに置き換えます。

Gemini CLI を再起動します:

Terminal window
gemini
> Show me my positions
> Place a buy order for 50,000 units of EURUSD

認証後:

> 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 モードでシミュレート)します。

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

  1. Token Portal にアクセス
  2. 新しいトークンを生成
  3. settings.json を新しいトークンで更新
  4. Gemini CLI を再起動

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

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

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

~/.gemini/settings.json が正しく保存されているか確認します:

Terminal window
cat ~/.gemini/settings.json

設定を編集した後は Gemini CLI を再起動してください。

代わりに Portal Token 方式(上記の方法 2)を試してください。

トークンが無効または失効しています。

  1. Token Portal で新しいトークンを生成
  2. settings.json を新しいトークンで更新
  3. Gemini CLI を再起動

OAuth フォームで「Invalid credentials」

Section titled “OAuth フォームで「Invalid credentials」”

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

  1. cTrader Settings > FIX API に移動
  2. SenderCompID を確認(ブローカーのプレフィックスとアカウント番号を含む)
  3. FIX API Password を確認(ログインパスワードではありません)
  4. 完全に一致するようにコピーし、OAuth を再試行するか Portal Token を再生成

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