mcpField
S
Stochastly Desktop

Stochastly Desktop

ローカル
stochastly.com金融データ02 週間前に更新

Stochastly Desktop について

Stochastly Desktopは、MCPクライアントをStochastlyデスクトップアプリ付属のサーバーにつなぐローカルランチャーです。AtelierまたはPortfolioを使う研究者向けで、29ツールの一覧を公開し、実行時にはアプリがライセンスを確認します。

主な機能

  1. 0129ツールと入力スキーマを公開
  2. 02研究グラフの作成とバックテスト
  3. 03リスクおよび敵対的チェック
  4. 04ポートフォリオの統合と論文の出力
  5. 05各呼び出しでデスクトップアプリのライセンスを確認

活用シーン

  1. 01MCPクライアントからStochastlyのツールを閲覧
  2. 02研究グラフをバックテストしてリスクを確認
  3. 03ポートフォリオを統合し研究論文を出力

MCP 対応

ローカルstdioを介して、MCPクライアントをStochastlyデスクトップアプリ付属のサーバーに接続します。アプリがない場合もツールのメタデータは確認できますが、呼び出しにはアプリと必要なエディションが必要だと構造化応答で通知されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-stochastly-desktop": {
"command": "uvx",
"args": [
"stochastly-mcp"
],
"env": {
"STOCHASTLY_MCP_SCRIPT": "<STOCHASTLY_MCP_SCRIPT>"
}
}
}
}
起動コマンドuvx stochastly-mcp
設定が必要な環境変数
STOCHASTLY_MCP_SCRIPTOptional path to the MCP client script supplied by the installed Stochastly app.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypistochastly-mcp0.2.2

ツール

29

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
seedintegerいいえ乱数シード。同じシードでは同じ結果になります。
n_bootintegerいいえブートストラップの再サンプリング回数。
n_simsintegerいいえランダム化対照のシミュレーション回数。
run_idstringはい完了した実行の 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 は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。