取引用MCPサーバー: ClaudeとChatGPTを取引所に接続する
簡単に言うと: AlgoVestaは1つの接続で16の暗号資産取引所とMetaTrader 5に到達するMCP(Model Context Protocol)サーバーを運用しています。リンクを1つClaude、ChatGPT、Cursorなど他のMCPクライアントに貼り付けるだけで、アシスタントはポートフォリオを読み取り、アイデアの価格を確認し、シミュレーションし — 許可すれば — 注文を出せます。すべての接続は5,000ドルのペーパー残高から始まり、すべての注文はモデルが反論できないサーバー側のリスクウォールを通過し、すべての操作はed25519で署名されたレシートを返します。
MCPトレーディングとは
Model Context Protocolは、AIアシスタントを外部システムに接続するためのオープンな標準です。モデルが学習データから答えを推測する代わりに、指定したサーバー上の名前付きツールを呼び出して構造化データを受け取り、実際の情報をもとに推論します。アシスタントがリポジトリを読んだりデータベースに問い合わせたりするのと同じ仕組みで、ここでは相手側のシステムがお客様の取引インフラになります。
この違いは、他のどんな分野よりも取引において重要です。ツール接続なしに「ETHポジションを閉じるべきか?」と聞かれた言語モデルは、お客様がETHを保有しているか、いくらで購入したか、ストップがどこにあるかをまったく知りません。何の根拠もない自信満々の文章を作り出すだけです。MCP接続があればget_portfolio_contextを呼び出し、実際のポジション、実際のエントリー、実際の未実現損益を確認したうえで、一般的な取引論ではなくお客様の口座について答えます。
AlgoVestaのMCP接続は1本のリンクです。その裏側では、すでにプラットフォームのTradingViewウェブフックとTelegram信号ルーティングを支えているのと同じ実行レイヤーが動いています: 取引所アダプター、ポジション帳簿、リスクエンジンです。アシスタントはBinanceやブローカーと直接やり取りしません。AlgoVestaと話し、AlgoVestaが取引所と話します — だからこそ、モデルには見えないポリシーがそれでもモデルを止めることができるのです。
これが何でないかもはっきりさせておく価値があります。これは信号サービスではありません: AlgoVestaはここで売買アイデアを生成したり販売したりせず、アシスタントは誰か他人の判断に従っているわけでもありません。自律型ボットでもありません。決まったスケジュールで何かが起きることも、席を外している間に何かが起きることもありません — アシスタントはお客様が求めたときに、お客様が参加する会話の中で動作し、すべての書き込み操作は会話履歴で確認できます。スケジュール制御やルールベースの自動化を求める場合は、TradingViewウェブフックとTelegramルーティングの経路がそのためにあり、MCPは会話型のインターフェースとして、同じ口座上で両方を並行して使うことができます。
約5分でセットアップ完了
リンクはAlgoVestaパネルのMCP接続タブで作成します。パネルは作成時に一度だけ完全なアドレスを表示し、その後はフィンガープリントのみを保存します — そのため作成したらすぐにクライアントに貼り付けてください。このアドレスは認証情報として扱ってください。これを持つ人は誰でも、そのスコープの範囲内でお客様の口座に対して操作できます。
JSON設定ファイルを読み込むクライアント — Claude Desktop、Cursor、ほとんどのエディタ統合 — では、次の1エントリーを追加するだけです:
{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}
Claude Codeの場合、1つのコマンドでストリーマブルHTTP経由の同じサーバーを登録できます:
claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp
Gemini CLIは同じ値に別のキー名を使います: 設定ファイルにはurlではなくhttpUrlを記述してください。それ以外の項目はすべて同一です。
キーを作成する際にはスコープを選択しますが、この選択はどのクライアントに貼り付けるかよりも重要です。readキーは質問に答えるだけで何も実行できないため、他の用途にも使う汎用アシスタントに適しています。paperキーは仮想残高に対して全ツールセットを利用できるため、特定のモデルがどう動くかを学んでいる間の妥当なデフォルトです。liveキーは実際の資金を扱い、作成に二要素認証が必要な唯一のスコープです。各キーは独立しているため、多くの人は2〜3個を同時に保有します — スマートフォンにはreadキー、エディタにはpaperキー — そして一括ではなく個別に取り消します。
シークレットアドレスを貼り付けたくない場合は、別の方法もあります。AlgoVestaはPKCE(S256)と動的クライアント登録に対応した標準のOAuth 2.1エンドポイントをhttps://api.algovesta.com/mcpでも提供しているため、OAuthに対応したクライアントは自ら登録し、通常のブラウザ同意画面に進むことができます。ウェブ、デスクトップ、モバイルのClaudeを含め、リモートコネクタに対応するクライアントはこの経路を直接使用できます。両方の経路の手順画面はMCP接続ガイドにあります。
AIにできること
サーバーは20個のツールを公開しています。そのうち14個は読み取り・推論・リハーサルを行うだけで何も変更せず、6個が書き込みを行います。この区分は意図的なもので、スコープシステムと対応しています — 読み取り専用キーは読み取り用ツールのみを呼び出せ、書き込み用ツールは拒否されます。書き込み用ツールのうち2つはTradingView戦略を管理するもので、どちらも実際の資金での取引実行を有効化することはできません: そのスイッチは書き込み可能なフィールドセットにそもそも含まれていません。
get_portfolio_context— 接続済みのすべての取引所にわたる残高、オープンポジション、エントリー、未実現損益。get_market_price— 実際に注文が約定する取引所でのシンボルのリアルタイム価格。get_trade_history— 暗号資産、MetaTrader 5、ペーパーにまたがる決済済み取引とパフォーマンスの概要。データの欠落は取り繕わず、そのまま明示されます。compare_venues— 接続済みの取引所をリアルタイム価格と実測したスプレッドでランク付けします。助言するだけで、決して注文を振り分けることはありません。simulate_order— 送信前に注文のコスト、サイズ、リスクがどうなるかを確認。list_open_orders— 保護用の注文を含む、保留中の注文。verify_receipt— ed25519署名を検証し、レシートが本物であることを後から証明できるようにする。replay_channel— 信号チャンネルの履歴を再生し、それがどのような成果を出していたかを確認。list_strategies— あなたのTradingView戦略の一覧と、各戦略で実際の資金が有効化されているかどうか。webhook URL自体は一切返されません。compile_policy— 平易な言葉で書かれたリスクルールを、サーバーが強制する機械可読なポリシーに変換。
place_order— ストップが付いた状態でポジションを開く。ストップは省略できません。close_position— オープンポジションの全部または一部を決済。modify_position— 進行中のポジションのストップまたはテイクプロフィットを変更。cancel_order— 約定していない保留中の注文をキャンセル。create_strategy— TradingView戦略を作成します。実際の資金での取引実行は常にオフです。update_strategy— 戦略の設定を変更します。実際の資金のスイッチはその対象に含まれません。
注文系ツールは、キーがliveスコープを持つまではペーパーエンジンに対して実行されます。2つの戦略系ツールは実際の資金での取引実行をまったく有効化できません — そのスイッチは書き込み可能なフィールドセットに存在しないため、どのアシスタントも切り替えることはできません。
実際にはアシスタントはこれらを連鎖させて使います。リバランスを依頼すると、ポートフォリオを読み取り、各レッグの価格を確認し、それぞれをシミュレーションし、何をするつもりかを伝えてから、初めて何かを実行します。すべてのツールの完全な入出力スキーマはMCP開発者ドキュメントで公開されており、接続前に確認したい場合は/mcp/tools.jsonに機械可読なマニフェストがあります。
対応するAIアシスタント
MCPは特定ベンダーの機能ではなくプロトコルであるため、リストは常に更新され続けます: 対応しているものであれば何でも接続できます。以下は現在AlgoVestaで実際に使われているクライアントです。
| クライアント | 接続方法 | 補足 |
|---|---|---|
| Claude(ウェブ、デスクトップ、モバイル) | カスタムコネクタ | 設定 → コネクタ → カスタムコネクタを追加。スマートフォンでも動作するため、外出先からでもポジションについて確認できます。 |
| Claude Code | CLIコマンド1行 | 上記のclaude mcp addコマンドで、現在のプロジェクトまたはグローバルに登録します。 |
| Cursor | JSON設定 | 上記と同じurlフィールドを持つmcp.jsonのエントリー。 |
| ChatGPT | コネクタ、開発者モード | 有料プランで利用可能。OpenAIはカスタムMCPコネクタを開発者モードの奥に配置しています。 |
| Gemini CLI | JSON設定 | 同じエントリーですが、フィールド名がhttpUrlになります。 |
| その他のMCPクライアント | シークレットリンクまたはOAuth | ストリーマブルHTTPトランスポート。ブラウザ同意フローを好むクライアント向けにPKCEと動的クライアント登録を備えたOAuth 2.1も利用可能。 |
各キーは固有のスコープ、ラベル、取り消し状態を持つため、あるクライアントでは読み取り専用キーを、別のクライアントではpaperキーを使うのは回避策ではなく通常の運用です。1つを取り消しても他のキーには影響しません。
AIが言葉で回避できないリスク管理
言語モデルに注文を出させることに対する当然の反論は、言語モデルは説得されうるということです。説得力のあるプロンプト、コンテキストウィンドウに埋め込まれた汚染されたウェブページ、あるいは単なる自信満々の誤り — このいずれもが、モデルに意図しない行動を取らせる可能性があります。AlgoVestaの答えは、モデルの意図が最終判断ではないというものです。チェックはリクエストがアシスタントを離れた後、モデルには見えず対処もできないコード上で、サーバー側で実行されます。
- サーバー側のポリシーウォール。 最大ポジションサイズ、許可シンボル、レバレッジ上限、日次損失上限といったお客様のルールは、サーバーがすべての注文で評価するポリシーにコンパイルされます。拒否された注文は、それを止めたルールとともに返されます。会話中のどんな文言も結果を変えません。ポリシーエンジンは会話を読んでいないからです。
- ストップロスは必須です。
place_orderはストップなしにはポジションを開かず、進行中のポジションからストップを取り除くツールも存在しません。ヘッジしない方が良さそうだと判断したアシスタントでも、それを実行に移す手段がありません。 - まずペーパーで、5,000ドル残高から。 新規キーはペーパースコープで発行されます。全ツールセットが利用可能で、応答は実取引と同じように見えるため、実際の資金が関わる前に、特定のアシスタントが1週間どう動くかを観察できます。
- 実取引アクセスには二要素認証が必要です。 キーをliveスコープに昇格させるには、パネル上でお客様本人がTOTPコードまたはメールで届いたコードを入力する必要があります。アシスタントは自らこの昇格を要求することはできず、MCPリンクを持っているだけでは取得できません。
- 署名付きレシート。 すべての操作はed25519で署名されたレシートを返し、
verify_receiptがその署名を独立に検証します。後でアシスタントが注文を出したと主張しても、その主張は信頼ではなく確認可能な事実です。 - キルスイッチとレート制限。 パネルで口座を凍結すると、すべてのキーが一斉に停止します。各キーは個別に取り消すこともできます。リクエストはキーごとに分間60回に制限され、
place_orderは分間10回、replay_channelは時間あたり5回に抑えられているため、ループするエージェントは残高ではなくこの壁にぶつかります。
何よりも先に聞かれる質問だからこそ、はっきり述べておく価値のある権限が1つあります: 出金ツールは存在しません。デフォルトで無効になっているわけでも、特定のスコープの奥に隠されているわけでもなく — プロトコルの表面にそもそも存在しないのです。AlgoVestaがお客様に代わって保管する取引所APIキーは出金権限なしで作成されるため、MCPリンクが完全に漏洩したとしても、取引所から資金を移動させることはできません。
対応範囲
1つの接続で、16の暗号資産取引所の現物と先物、さらにMetaTrader 5の外国為替と貴金属をカバーします。アシスタントはこれらを1つのポートフォリオとして認識するため、取引所ごとに別のサーバーを接続する必要はありません。
注文の往復時間は、ツール呼び出しが届いてから確認応答までを計測したところ、MetaTrader 5で約1秒(849ミリ秒)、暗号資産取引所で約3秒(2,785ミリ秒)でした。これはレイテンシ裁定取引ではなく、じっくり会話しながら取引するのに適した実行速度であり、私たちは実態と異なる印象を与えるより、正直にお伝えすることを選びます。取引所ごとの対応状況は取引所ページに、より広い機能一覧はMCP機能ページに掲載しています。
よくある質問
ご決断の前によく寄せられる質問です — まだ疑問があれば、ここから始めてください。
今すぐアシスタントを接続し、ペーパーで取引を始めましょう
MCPリンクを作成してClaudeやChatGPTに貼り付け、5,000ドルのペーパー残高から始めましょう。実際の資金は、お客様が決断するまで二要素認証の後ろで守られます。
無料トライアルを開始7日間無料トライアル · 料金プランを見る
✓ デフォルトはペーパー ✓ 出金権限なし ✓ いつでもパネルからキーを取り消し可能