spicytrade について
spicytrade は、tastytrade 口座を AI エージェントと使う人向けのオプション調査・取引サービスです。市場データや日次ブリーフに加え、リスク限定注文を保護策付きで扱い、ブローカー認証情報は利用者の端末に保持します。
主な機能
- 01相場価格とインプライド・ボラティリティ指標
- 02材料カレンダーと日次オプションブリーフ
- 03MCP による公開市場調査
- 04口座情報の参照と保護付き注文
- 05ローカル CLI と OS キーチェーンで認証情報を保管
活用シーン
- 01監視銘柄の IV ランクと期間構造を確認
- 02材料カレンダーと日次ブリーフを確認
- 03エージェントから tastytrade 口座を参照
- 04エージェント経由でリスク限定注文を送信
MCP 対応
エージェントは https://spicy.trade/mcp に接続し、公開相場、材料情報、調査データ、ブリーフを利用できます。ログイン済み会員は、自身の tastytrade 接続を通じて口座参照と保護付き注文も有効にできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://spicy.trade/mcpclaude mcp add --transport http ferdousbhai-spicytrade https://spicy.trade/mcp{"mcpServers":{"ferdousbhai-spicytrade":{"type":"http","url":"https://spicy.trade/mcp"}}}Cursor で開く{"servers":{"ferdousbhai-spicytrade":{"type":"http","url":"https://spicy.trade/mcp"}}}VS Code で開く{"mcpServers":{"ferdousbhai-spicytrade":{"type":"http","url":"https://spicy.trade/mcp"}}}{"mcpServers":{"ferdousbhai-spicytrade":{"serverUrl":"https://spicy.trade/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
spicytrade
AI エージェントが操作できるオプション取引のコパイロットです。 注文はお客様ご自身の tastytrade アカウントを通じて実行され、リスクが限定された取引に限られます。また、長期間使用するブローカーの認証情報がマシンの外に出ることはありません。
spicy.trade で公開中です。

できること
- Watch (/watch):米国株と ETF のウォッチリストを追跡する公開市場テーブルです。気配値、インプライド・ボラティリティ指標(IV ランクとパーセンタイル、期間構造)、流動性、材料カレンダーに加え、個別銘柄の詳細を表示します。アカウントは不要です。
- Favorites:サインインしたメンバーは、自分の銘柄をピン留めできます。
- Daily brief (/recommendations):アーカイブ付きのオプション取引ブリーフです。別のプライベートワークフローで AI モデルが自動作成するもので、個別のアドバイスではありません。
- MCP ツール(
https://spicy.trade/mcp):どのエージェントも、認証情報なしで公開ティアに接続できます(スナップショットの気配値、材料情報、調査情報、ブリーフを利用できます)。サインインしたメンバーのエージェントは、本人の tastytrade 接続を通じて、アカウント情報の読み取りとガード付きの注文発注も利用できます。 - ローカルの
spicytradeCLI:お客様のマシン上で実行するコネクターです。ブローカーの認証情報を OS のキーリングに保存し、リクエストごとに短期間有効なトークンと交換します。
注文の安全性を保つ仕組み
すべてのチェックはサーバー上で実行され、モデルの提案よりも優先されます。
- 正確な契約の特定:ライブのオプションチェーンから特定し、モデルのテキストから取得した契約は使用しません。
- リスク限定の取引のみ:デビットの新規建て取引、またはアカウントで確認されたポジションの決済に限り、注文を受け付けます。裸のショートポジションは拒否されます。
- 市場価格のガード:指値が現在のビッドとアスク、およびブローカーが要求する呼値単位に照らしてチェックされます。
- ブローカーのドライラン:何かを発注する前に、tastytrade 自身のドライランが問題なく完了する必要があります。これにより購買余力もチェックされます。
- 結果が不明な場合は自動再試行しません:発注または注文変更の結果が不確かな場合、再試行は行わず、注文履歴との照合が完了するまでアカウントからの追加注文をブロックします。
- ブローカーの認証情報をサーバーに保持しません:Worker が保持する独自の tastytrade 認証情報は、市場データのみに使用します。アカウント関連の処理では呼び出し元の認証情報が必要であり、Worker の認証情報にフォールバックすることはありません。
spicytrade 自体には確認ステップがありません。注文前のプロンプトは、お客様が実行するエージェントから表示されます。これらのチェックはミスを抑制しますが、取引の安全性を保証するものではありません。リスクに関する開示をご覧ください。
エージェント利用者向けクイックスタート
インストールせずに市場データと調査情報を利用するには、MCP クライアントの接続先に https://spicy.trade/mcp を指定します。
tastytrade アカウントに接続する場合(macOS または Linux、Node.js 22 以降。Linux ではキーリング用の secret-tool も必要です。Windows はサポートされていません):
curl -fsSL https://spicy.trade/install.sh | bash
このコマンドは ~/.local/share/spicytrade にファイルを 1 つインストールし、~/.local/bin/spicytrade へのリンクを作成した後、spicytrade setup を実行します。このセットアップでは、証券口座への接続前に確認を求めます。更新するには、コマンドを再度実行してください。エージェント主導のオンボーディング(現在のエージェント自身を登録する場合)では、bash -s -- --connector-only を使用し、接続ガイドに従ってください。エージェントは、全体像を確認するために llms.txt を参照できます。
アーキテクチャ
- TanStack Start と React で構築された Cloudflare Workers アプリで、ストレージには D1 を使用します。
src/domain/:純粋なスキーマとロジック。src/server/:Cloudflare とプロバイダーのコード。src/routes/api.*:薄い HTTP アダプター。src/data/:ブラウザーの永続化処理。src/components/:プロダクト画面。migrations/:D1 スキーマ。ops/:メンバー自身のマシン上で動作するspicytradeCLI。tools/build-agent.mjsでビルドし、public/install.shでインストールします。- 市場データは tastytrade から取得します。アカウント情報の読み取りはすべて
BrokerAdapterを経由します。証券会社を追加するには、アダプターファイルとその ID が必要です。 - コードに適用されるルールについては、AGENTS.md をご覧ください。
npm install
npm run dev # http://localhost:3000
npm test && npm run lint && npm run build
免責事項
spicytrade は個人が運営するソフトウェアです。ブローカー・ディーラーでも登録投資顧問業者でもなく、デイリーブリーフを含め、表示される情報は投資助言ではありません。オプション取引にはリスクがあり、価値がなくなる可能性があります。データや AI の出力は誤っている場合があります。リスクに関する開示をお読みください。tastytrade とは提携しておらず、同社から推奨を受けていません。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。