FLOX MCP Server について
FLOX MCP Server は、FLOX トレーディングフレームワーク向けの MCP サーバーです。Claude や Cursor を使う定量研究者や戦略開発者を対象としています。バックテスト、戦略のひな形生成、ルックアヘッドバイアス検証、指標計算、注文発注、損益照会などを扱う約 30 のツールを提供します。
主な機能
- 01約 30 の MCP ツール
- 02バックテストの実行
- 03戦略のひな形生成
- 04ルックアヘッドバイアスの検証
- 05テクニカル指標の計算
- 06注文発注と損益の照会
活用シーン
- 01Claude や Cursor からの戦略バックテスト実行
- 02新しい取引戦略の生成と検証
- 03注文と損益データの照会
MCP 対応
本プロジェクトは MCP サーバーであり、FLOX フレームワークのバックテスト、戦略、指標、取引に関するツールを Claude や Cursor などの MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
lrvx
lrvxは、トレーディングシステムを構築するためのフレームワークです。
戦略、バックテスト、ペーパートレーディング、ライブ取引を、1つのツールキットで利用できます。AI エージェントはMCPコントロールプレーンを通じて機能を把握し、一連の作業をエンドツーエンドで実行します。1つの戦略クラスで、バックテスト、ペーパー取引、ライブ取引を実行できます。Python、Node.js、Codon、組み込みJavaScript向けのバインディングと、安定したC APIを提供します。
ドキュメントはdocs.lrvx.devでご覧いただけます。
言語バインディング
| 言語 | インストール | ドキュメント |
|---|---|---|
| Python | pip install lrvx | リファレンス |
| Node.js | npm install @lrvx/lrvx | リファレンス |
| Codon | ソースからビルド | リファレンス |
| JavaScript(組み込み) | C++ビルドに同梱 | リファレンス |
| C API | liblrvx_capi.so | リファレンス |
すべてのバインディングで、同じ戦略API、インジケーター、オーダーブック、バックテスト、データI/Oを利用できます。C APIは、その他の言語のサポートを追加する際の統合ポイントです。
AI コンパニオン
lrvx-mcpは、AIコーディングエージェント(Cursor、Claude Code、Cline)にlrvxの機能への確かなアクセスを提供するModel Context Protocolサーバーです。バインディング間のシンボル検索、スキャフォールディング、インジケーターやバックテストのツール、全文ドキュメント検索を利用できます。
pip install lrvx-mcp
セットアップ方法とツールの全一覧については、パッケージのREADMEをご覧ください。
コネクター
ネイティブの取引所コネクター(Bybit、Bitget、Hyperliquid、Polymarket)はconnectors/にあり、-DLRVX_BUILD_CONNECTORS=ONを指定してビルドします。このフラグのデフォルトはOFFであるため、バックテスト専用またはリサーチ用のビルドに依存関係のコストはかかりません。アダプターに関する説明と、任意のPolymarket Rustツールチェーンの手順については、コネクターのREADMEをご覧ください。
取引所
市場で取引するだけでなく、lrvx自体を市場にすることもできます。オプションのvenue/モジュールは、マッチングエンジンとその周辺機能を追加し、多数の参加者が単一のオーダーブックで取引できるようにします。取引所のドキュメントをご覧ください。
ビルドオプション
すべてのオプション成果物(バインディング、デモ、ツール、テスト、ベンチマーク、コネクター)を制御するCMakeオプションは、docs/build/feature-flags.mdにまとめられています。デフォルトはOFFであるため、基本のcmake -B buildを実行すると、コアのC++静的ライブラリのみが生成されます。
商用サービス
商用サポート、エンタープライズ向けコネクター、カスタム開発については、lrvx.dev/servicesをご覧ください。
貢献
プルリクエストによる貢献を歓迎します。
既存の構成と命名規則に従ってください。
適宜、テスト、ベンチマーク、ドキュメントも追加してください。
コードスタイルはclang-formatで適用されます。貢献ガイドをご覧ください。
ライセンス
lrvxはMITライセンスの下でライセンスされています。詳細はLICENSEをご覧ください。
免責事項
lrvxは、明示的か黙示的かを問わず、いかなる種類の保証もなく「現状のまま」提供されます。 作者は、取引損失やシステム障害を含め、使用に起因するいかなる損害や金銭的損失についても責任を負いません。 このソフトウェアは、教育および研究を目的としています。本番環境での使用は自己責任で行ってください。 法的通知の全文はDISCLAIMER.mdをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。