Trade Agent MCP Server について
Trade Agent MCP Server は、AI アシスタントから証券口座の情報や注文、資産、取引を扱うための接続を提供します。複数の証券会社に対応するホスト型 MCP サーバーで、注文の送信前に確認と承認を行います。
主な機能
- 01口座、残高、保有資産の取得
- 02注文履歴とステータスの確認
- 03株式と暗号資産の検索
- 04確認済み注文の準備と送信
- 05共有可能な Trade Link の作成
活用シーン
- 01証券口座の残高と保有資産の確認
- 02最近の注文と取引状況の確認
- 03承認用の株式・暗号資産注文の準備
MCP 対応
Streamable HTTP を使用するホスト型 MCP サーバーを `https://mcp.tradeit.app/mcp` で提供します。クライアントで利用できるツールは権限に応じて決まり、注文の実行には個別注文の承認が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Trade It
証券口座をAIアシスタントに接続できます。
ドキュメント · MCP のセットアップ · 対応証券会社 · 開発者向け
AIアシスタントを使って、証券口座、保有資産、注文を確認したり、資産を検索したり、取引を確認したりできます。Trade It プラグインには、ホスト型 MCP 接続とワークフロースキルが含まれています。利用できるツールは、クライアントと権限によって異なります。
SDK または API を使って製品を開発していますか? Trade It Developer をご利用ください。どちらも Codex と Claude Code の共通 Trade It マーケットプレイスから利用できます。
対応証券会社
| 証券会社/取引所 | 資産 |
|---|---|
| 株式、オプション | |
| 暗号資産 | |
| 株式、オプション | |
| 暗号資産 | |
| 株式、オプション | |
| 株式、暗号資産、オプション | |
| 株式、オプション | |
| 株式、オプション | |
| 株式、オプション | |
| 株式、オプション | |
| 株式、オプション |
現在の利用可能状況、対応する注文タイプ、接続方法については、証券会社ガイドをご覧ください。TradeStation Paper はシミュレーション取引に対応しています。
プラグインをインストールする
Codex
codex plugin marketplace add trade-it-inc/skills
codex plugin add trade-it@trade-it
新しいセッションを開始し、プロンプトが表示されたら Trade It MCP 接続を認証します。/skills または $ ピッカーから Trade It を選択するか、口座の表示を依頼してください。Codex プラグインのドキュメント
Claude Code
/plugin marketplace add trade-it-inc/skills
/plugin install trade-it@trade-it
新しいセッションを開始し、/mcp を使って Trade It を認証します。/trade-it:trade-it-mcp を実行するか、証券口座について質問してください。Claude Code プラグインのドキュメント
Cursor
- Settings → Plugins を開きます。
- プラグイン検索ボックスに
https://github.com/trade-it-inc/trade-it-mcpを貼り付けます。 - Trade It をインストールし、MCP サーバーに接続して、プロンプトが表示されたら認証します。
VS Code / GitHub Copilot
- 設定で
chat.plugins.enabledを有効にします。 - コマンドパレットで Chat: Install Plugin From Source を実行します。
https://github.com/trade-it-inc/trade-it-mcpを入力し、Trade It をインストールします。- 新しいチャットを開始し、プロンプトが表示されたらMCP接続を認証します。
VS Code プラグインのドキュメントを参照してください。
その他のアシスタント
アシスタントのMCP接続設定を使用して、このリモートサーバーを追加します。
https://mcp.tradeit.app/mcp
Streamable HTTP を使用してください。Trade It がサーバーを実行するため、リモート接続を直接行う場合、ローカルサーバー、Node.js、React SDK は必要ありません。従来の HTTP+SSE トランスポートはサポートされなくなりました。/sse は現在のハンドラーへのレガシーURLエイリアスにすぎず、SSE接続エンドポイントではありません。
アシスタントがスタンドアロンのスキルにも対応している場合は、ワークフローのガイダンスを任意でインストールできます。
npx skills add trade-it-inc/trade-it-mcp --skill trade-it-mcp
この任意のインストーラーには Node.js/npm が必要です。プロジェクトから実行するか、個人用にインストールする場合は --global を追加します。インストールされるのは手順のみです。MCP接続は別途設定してください。ガイダンスが重複しないよう、プラグインかスタンドアロンのスキルコピーのいずれかを選択してください。
アカウントを接続する
- アシスタントがMCP/APIの
401に遭遇したら、ブラウザーを使ったOAuthフローで認証します。 - Trade It アカウントへのアクセス要求を確認し、承認します。
- まだの場合は、Trade Itで証券口座を接続します。
クライアントがベアラーヘッダーに対応している場合は、代わりにユーザー作成のAPIキーを使用できます。キーはクライアントの認証情報設定に保存してください。MCP認証とAPI認証を参照してください。
プラグインのインストールとアカウントの認証は別々の手順です。接続はTrade Itアカウントに紐づきます。個人用のMCP接続では、他のユーザーのアカウントにアクセスできません。
試してみる
- 「接続済みのアカウントと保有資産を表示してください。」
- 「最近の注文状況を教えてください。」
- 「注文を実行するか決める前に確認できるよう、注文を準備してください。」
- 「共有可能なTrade Linkを作成してください。」
ツール
| ツール | 目的 |
|---|---|
hello | サーバーとその機能を紹介します。 |
get_accounts | リンク済みの口座、残高、現金、購買余力を読み取ります。 |
get_holdings | 選択した口座のポジションを読み取ります。 |
get_trades | カーソルページネーションを使用して、注文履歴とステータスを読み取ります。 |
search_assets | 価格情報とともに株式や暗号資産を検索します。 |
create_trade | 株式または暗号資産の注文を準備します。 |
create_options_trade | 具体的なオプションまたは株式のレッグを含む注文を準備します。 |
execute_trade | 個別の注文について承認を得た後、確認済みの下書きを送信します。 |
cancel_trade | 下書きを取り消すか、送信済みの注文のキャンセルを依頼します。 |
create_trade_link | Trade Itで確認するための、共有可能な取引設定を作成します。 |
認証済みサーバーのツール一覧とスキーマが正式な情報です。一部のクライアントでは、取引ツールを使わずに口座データやTrade Linksを利用できます。ワークフローに関する注記と全ツールドキュメントを参照してください。
取引前の確認
実行前に確認できる下書きを優先してください。アカウントの自動実行設定によっては、作成しただけで注文が送信されることがあります。注文を送信する可能性のある呼び出しを行う前に、注文内容を確認して承認してください。このスキルは設定を変更しません。
flowchart LR
A[Choose account and order] --> B[Create a draft]
B --> C[Review the order]
C --> D[Approve this order]
D --> E[Submit]
E --> F[Check returned status]
この図は下書きのワークフローを示しています。注文が受理されても、必ず約定するとは限りません。また、取消リクエストを送信しても、必ず取消が完了するとは限りません。返されたステータスを確認してください。Trade Link を作成すると URL が生成されますが、注文は発注されません。
更新とトラブルシューティング
アシスタントのプラグインマネージャーを使用して、プラグインを更新または削除してください。スタンドアロンのスキルの場合は、インストール時のプロジェクトまたはグローバルスコープで npx skills update trade-it-mcp または npx skills remove trade-it-mcp を実行してください。
| 症状 | 次の手順 |
|---|---|
| サインインが必要、またはトークンの有効期限切れ | OAuth を再度完了するか、設定済みの API キーを確認してください。 |
| ツールを利用できない | 認証済みのツール一覧と付与された権限を確認してください。 |
| 古い SSE 接続が失敗する | /mcp の Streamable HTTP に切り替えてください。 |
| 残高や保有資産の情報が古いように見える | 利用可能なタイムスタンプを確認し、対応していて利用条件を満たす場合にのみ更新をリクエストしてください。 |
| レート制限に達した | 返された再試行またはクールダウンの情報に従ってください。 |
| 注文の送信結果が不明 | 再度送信する前に、最近の注文を確認してください。 |
利用可能な証券会社、注文機能、プランの利用条件は随時変更されます。コピーした証券会社 ID の一覧ではなく、対応している証券会社、最新のドキュメント、接続済みサーバーからの応答を参照してください。
このリポジトリについて
このリポジトリでは、接続メタデータ、プラグインマニフェスト、ユーザーワークフローのガイダンスを配布しています。ホスト型サーバーの実装は、Trade It アプリケーションリポジトリにあります。
| ファイル | 目的 |
|---|---|
plugin.json | ポータブルな Agent Plugins マニフェストです。 |
mcp.json | streamable-http を使用したポータブルな MCP 接続です。 |
.mcp.json | http を使用したネイティブ互換接続です。 |
.codex-plugin/、.claude-plugin/、.cursor-plugin/ | アシスタント固有のマニフェストと表示設定です。 |
skills/trade-it-mcp/ | ユーザーワークフロースキル、参照資料、ブランディングです。 |
server.json | app.tradeit/mcp の公式 MCP Registry メタデータです。 |
glama.json | Glama ディレクトリのメンテナー向けメタデータです。 |
ポータブル版とネイティブ版の MCP ファイルは同じ接続を記述しており、クライアントは対応する形式を読み込みます。プラグインのバージョンとレジストリのメタデータバージョンはそれぞれ独立しています。メンテナンスとレジストリへの公開については CONTRIBUTING.md を、共通の プラグインリリース手順を参照してください。
ヘルプ
- セットアップと使い方:Trade It のドキュメント。
- アカウントまたは接続に関するサポート:Trade It に問い合わせる。
- 誤った手順やパッケージメタデータ:サニタイズした詳細情報を添えて、issue を作成してください。
- 脆弱性や漏えいした認証情報:SECURITY.md の手順に従ってください。
リポジトリのコンテンツは CC0-1.0 の下で利用できます。取引にはリスクが伴います。Trade It は投資助言を提供しません。注文を承認する前に確認してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。