Cursor
Cursor は AI を搭載したコードエディタです。開発ワークフローに取引を統合したい方におすすめです。
- Cursor IDE がインストール済み
- FIX 認証情報(始める前にを参照)
OAuth 方式
Section titled “OAuth 方式”Step 1: Cursor の設定を開く
Section titled “Step 1: Cursor の設定を開く”- Cursor を開きます
- Settings > Features > MCP に移動します
- Add MCP Server をクリックします
Step 2: サーバーを追加する
Section titled “Step 2: サーバーを追加する”- Name:
axiory-ai(またはAxiory.ai) - Type:
streamable-http - URL:
https://mcp.axiory.ai/mcp - Save をクリック
Step 3: OAuth ログイン
Section titled “Step 3: OAuth ログイン”Cursor がブラウザを開き、FIX 認証情報フォームを表示します:
- ブローカーサーバーを選択
- SenderCompID を入力(cTrader Settings > FIX API から)
- FIX API Password を入力(cTrader のログインパスワードではありません)
- 取引モード(readonly/paper/live)を設定
- Connect をクリック
「Connected Successfully」と表示されます。
Step 4: 接続をテストする
Section titled “Step 4: 接続をテストする”Cursor でチャットを開き、次のように尋ねます:
“Are you connected to cTrader? Show me my positions.”
Cursor がアカウントのステータスを返します。
Portal Token 方式 (フォールバック)
Section titled “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: トークンを保存する”環境変数にトークンを設定します:
export AXIORY_TOKEN="your-token-here"永続化するには ~/.zshrc または ~/.bashrc に追加します:
echo 'export AXIORY_TOKEN="your-token-here"' >> ~/.zshrcsource ~/.zshrcStep 3: Cursor を設定する
Section titled “Step 3: Cursor を設定する”Cursor の MCP 設定で次を追加します:
{ "name": "axiory-ai", "type": "streamable-http", "url": "https://mcp.axiory.ai/mcp", "headers": { "Authorization": "Bearer ${env:AXIORY_TOKEN}" }}${env:AXIORY_TOKEN} 構文により、Cursor は環境変数を使用します。
Step 4: Cursor を再起動する
Section titled “Step 4: Cursor を再起動する”Cursor を閉じて開き直し、新しい環境変数を読み込みます。
Cursor での使い方
Section titled “Cursor での使い方”接続が完了すると、次のことができます:
- Cursor にリアルタイム市場データを取得させる
- 注文を発注させる
- Axiory.ai と連携するトレーディングボットやスクリプトを構築する
- 戦略をバックテストする
例:
@axiory-ai Show me the current EURUSD price
@axiory-ai I want to build a simple moving average crossover bot. Here's my idea:- Buy when the 20-period MA crosses above the 50-period MA- Sell when it crosses below- Position size: 100,000 units
Can you implement this?Cursor は Axiory.ai のツールを使用してクォート取得やポジション管理などを行います。
最初の取引を行う
Section titled “最初の取引を行う”Cursor チャットで:
“Buy 50,000 units of EURUSD at the current market price”
Cursor は次を実行します:
- 現在の価格を取得
- 注文を発注
- 確認を表示
paper モードではシミュレーション、live モードでは実行されます。
トークンローテーション
Section titled “トークンローテーション”Portal トークンは 30 日で失効します。期限切れの前に:
- Token Portal にアクセス
- 新しいトークンを生成
- 環境変数を更新:
export AXIORY_TOKEN="new-token" - Cursor を再起動
トークンが失効すると、「401 Unauthorized」が表示されます。新しいトークンを生成してください。
トラブルシューティング
Section titled “トラブルシューティング”「MCP server not found」または「Connection refused」
Section titled “「MCP server not found」または「Connection refused」”確認事項:
- Cursor の MCP 設定の URL が正しい:
https://mcp.axiory.ai/mcp - 設定が保存されている(編集モードではない)
- 保存後に Cursor を再起動
OAuth フォームで「Invalid credentials」
Section titled “OAuth フォームで「Invalid credentials」”FIX 認証情報が誤っています:
- cTrader Settings > FIX API に移動
- SenderCompID を完全に一致するようにコピー(すべてのドットと数字を含む)
- FIX API Password を完全に一致するようにコピー(ログインパスワードではありません)
- OAuth を再試行するか Portal Token を再生成
「401 Unauthorized」(Portal Token)
Section titled “「401 Unauthorized」(Portal Token)”トークンが失効しているか無効です:
- 確認:
echo $AXIORY_TOKEN - 空ならば設定:
export AXIORY_TOKEN="your-token" - 無効ならば、Token Portal で新しいトークンを生成
- 環境変数を更新して Cursor を再起動
Cursor が環境変数を見つけられない
Section titled “Cursor が環境変数を見つけられない”以下を確認:
- 変数を設定済み:
export AXIORY_TOKEN="..." - Cursor を再起動済み(設定の再読み込みではなく)
- 環境変数の存在を確認:
echo $AXIORY_TOKEN
それでも動作しない場合、一時的にトークンをハードコードできます(本番環境では非推奨):
{ "headers": { "Authorization": "Bearer actual-token-here" }}次のステップ
Section titled “次のステップ”- 運用モード — readonly、paper、live を理解する
- リスク制限 — ポジションサイズと日次損失制限
- エージェントの選び方 — 他の MCP クライアントとの比較
Cursor はカスタム取引スクリプトの構築に最適です。まずは paper モードでテストしてください。
