Stochastly Desktop について
Stochastly Desktopは、MCPクライアントをStochastlyデスクトップアプリ付属のサーバーにつなぐローカルランチャーです。AtelierまたはPortfolioを使う研究者向けで、29ツールの一覧を公開し、実行時にはアプリがライセンスを確認します。
主な機能
- 0129ツールと入力スキーマを公開
- 02研究グラフの作成とバックテスト
- 03リスクおよび敵対的チェック
- 04ポートフォリオの統合と論文の出力
- 05各呼び出しでデスクトップアプリのライセンスを確認
活用シーン
- 01MCPクライアントからStochastlyのツールを閲覧
- 02研究グラフをバックテストしてリスクを確認
- 03ポートフォリオを統合し研究論文を出力
MCP 対応
ローカルstdioを介して、MCPクライアントをStochastlyデスクトップアプリ付属のサーバーに接続します。アプリがない場合もツールのメタデータは確認できますが、呼び出しにはアプリと必要なエディションが必要だと構造化応答で通知されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
29掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| seed | integer | いいえ | 乱数シード。同じシードでは同じ結果になります。 |
| n_boot | integer | いいえ | ブートストラップの再サンプリング回数。 |
| n_sims | integer | いいえ | ランダム化対照のシミュレーション回数。 |
| run_id | string | はい | 完了した実行の ID。backtest_graph または backtest_status から取得します。 |
詳細
Stochastly MCP
この小さな公開ローンチャーは、MCP クライアントを Stochastly デスクトップアプリに同梱されているサーバーに接続します。アプリがインストールされ、起動しており、Atelier または Portfolio のライセンスが必要です。このパッケージには Stochastly エンジンのコードは含まれていません。
pip install stochastly-mcp でインストールするか、uvx stochastly-mcp で実行してください。PyPI リリースではなく、このソースを実行するには、このディレクトリを pip install . でインストールしてください。
次のコマンドを引数なしで指定して、ローカルの stdio サーバーを設定します。
- Claude Desktop:
claude_desktop_config.jsonのmcpServersの下に"stochastly": {"command": "stochastly-mcp"}を追加します。 - Cursor:
.cursor/mcp.jsonのmcpServersの下に同じエントリーを追加します。 - VS Code:
.vscode/mcp.jsonのserversの下に"stochastly": {"type": "stdio", "command": "stochastly-mcp"}を追加します。
サーバーは、node_catalog、compose_graph、backtest_graph、red_flag_check、adversarial_check、portfolio_combine、export_paper など、29 個のツールを公開します。インストール済みのアプリがこれらを実行し、呼び出しのたびにライセンスを確認します。portfolio_combine には Portfolio が必要で、それ以外のツールには Atelier または Portfolio が必要です。
アプリがない場合も、ローンチャーは同じ29個のツールを一覧表示します(アプリのサーバーから生成された stochastly_mcp_data/tools_manifest.json の名前、説明、入力スキーマ、注釈)。そのため、クライアントはサーバーが提供する機能を確認できます。各説明の冒頭にはデスクトップアプリが必要であることを示す注記が付き、一覧にあるツールを呼び出すたびに、必要なエディションとアクセスをリクエストするためのリンクを含む、構造化された応答が ok: false とともに返されます。サーバーに一覧表示されていない名前を指定すると、アプリのサーバーと同様に Unknown tool エラーが返されます。マニフェストはメタデータのみです。
標準以外の方法でインストールした場合は、STOCHASTLY_MCP_SCRIPT にインストール済みアプリの stochastly_mcp.py を指定してください。これはローカルパスであり、ネットワークエンドポイントではありません。
リンク
- MCP サーバーの概要:サーバーの機能と、対応しているクライアントを紹介します。
- MCP サーバーリファレンス:29個のツール、その入力、および書き込みを行うツールを説明します。
- ドキュメント:データのインポートから研究論文の作成まで、Stochastly デスクトップアプリについて説明します。
- 他のバックテストツールとの比較:Stochastly と他のバックテストソフトウェアの違いを説明します。
- アクセスをリクエスト:デスクトップアプリの早期アクセスをリクエストします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。