mcpField
H
HPSILab Quant Finance

HPSILab Quant Finance

リモート
hpsilab.com金融データ13 日前に更新
リポジトリ公式サイト

HPSILab Quant Finance について

HPSILab Quant Financeは、米国上場株式とETFの調査分析をAIエージェントに提供するオープンソースのMCPサーバーです。構造化されたリスク分析、オプション指標、シミュレーション、予測、バックテストを返し、取引執行や投資助言は行いません。

主な機能

  1. 01取引前のリスクとエクスポージャーを確認
  2. 02オプションのボラティリティと需給圧力を分析
  3. 0310取引日の価格分布をシミュレーション
  4. 04株価予測とモデルのコンセンサスを取得
  5. 05戦略のバックテストを実行
  6. 06チャートと調査レポートを生成

活用シーン

  1. 01取引案の前にリスク項目を確認
  2. 02銘柄のインプライドボラティリティとオプション圧力を比較
  3. 0310取引日の価格シミュレーション結果を調査
  4. 04指標とモデル予測を使って銘柄を要約

MCP 対応

ホスト型Streamable HTTPまたはローカルstdioサーバーで金融調査ツールを提供します。MCPクライアントはツールを検出して呼び出し、OAuthまたはAPIキーで認証します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://hpsilab.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://hpsilab.com/mcp認証が必要
パッケージ
pypihpsilab-quant-finance-mcp0.11.1

ツール

10
パラメーター型必須説明
emailstringはい

詳細

HPSILab 株式・オプション分析向け Quant Finance MCP サーバー

PyPI CI License Listed on mcpservers.org HPSILab Quant Finance MCP on Glama

AI エージェント向けの株式・オプションのリスク分析です。リモート MCP エンドポイント https://hpsilab.com/mcp に接続し、OAuth でサインインすれば(API キーの貼り付けは不要です)、 エージェントは次の機能を呼び出せます。

  • 取引前リスクスキャン:SPY を基準に、ボラティリティ、ベータ、ドローダウン、VaR を固定の合格/警告/不合格基準で評価し、ポジションサイズ、セクターエクスポージャー、相関もチェックします。
  • オプション構造:IV 水準、ランクとスキュー、ガンマウォール、コール/プットウォール、最大ペインを分析します。
  • 10 取引日分のモンテカルロ価格レンジと、価格が上昇して終了する確率を算出します。
  • 1 回の呼び出しで概要を取得できる analyze_stock に加え、AI 予測とバックテストを提供します。

結果は機械可読なエラーを含む構造化 JSON で返され、米国上場株式、ETF、対応するオプションを対象とします。このリポジトリはオープンソースの Python サーバー(MIT)で、ホストされたエンドポイントも同じツール群を提供します。

調査・教育目的でのみご利用ください。HPSILab は投資助言を提供せず、取引も実行しません。

無料の API キーを取得 · 料金 · ツールリファレンス · クライアントの設定 · Python SDK

レジストリ名io.github.haiyunsky/hpsilab-quant-finance-mcp
バージョン0.11.1 — ソースチェックアウトでは 0.11.1+source と表示されます
トランスポートStreamable HTTP(ホスト型) · stdio(PyPI パッケージ)
リモートエンドポイントhttps://hpsilab.com/mcp
パッケージpip install -U hpsilab-quant-finance-mcp
認証OAuth サインインまたは Bearer API キー(ホスト型)、HPSILAB_API_KEY(stdio)
ツール10 — 9 つの金融リサーチツールと register_account

接続:ホスト型 Streamable HTTP

推奨方式です。ローカルへのインストールは不要です。

OAuth サインインを使う場合

MCP OAuth に対応したクライアント(Claude Code、Claude.ai、ChatGPT コネクターなど)では、URL を指定するだけで利用できます。初回利用時に HPSILab のサインインページが開きます。

claude mcp add --transport http hpsilab https://hpsilab.com/mcp

コネクターの UI で、URL https://hpsilab.com/mcp を指定してカスタムコネクターを追加します。

API キーを使用する場合

OAuth に対応していないクライアントやスクリプトの場合:

  1. 無料アカウントを登録してサインインし、Settings から API キーを生成します。
  2. クライアントのプライベート設定にサーバーを追加し、hpsi_your_key を置き換えます。実際のキーをコミットしたり、チャットに貼り付けたりしないでください。

以下の例は Claude Code の .mcp.json です。他のクライアントでは異なる設定スキーマを使用します。すべて クライアントのセットアップ で説明しています。

{
  "mcpServers": {
    "hpsilab": {
      "type": "http",
      "url": "https://hpsilab.com/mcp",
      "headers": {
        "Authorization": "Bearer hpsi_your_key"
      }
    }
  }
}
  1. 接続を確認します。
Use HPSILab to analyze AAPL. Separate observed metrics from interpretation,
identify conflicting signals, and finish with a concise risk summary.

すべての金融リサーチツールを使用するには、サインイン済みのアカウントが必要です。OAuth または有効な API キーをご使用ください。キーの取り扱いとローテーションについては、 認証 をご覧ください。

エージェントを構築していますか?examples/agents には、OpenAI Agents SDK、Claude Agent SDK、LangGraph 向けの、1 ファイルで使えるリスクチェックエージェントがあります。チュートリアル: docs/guide-risk-gate-for-trading-agents.md。

接続:ローカル stdio

ローカルプロセスが必要なクライアントの場合:

pip install -U hpsilab-quant-finance-mcp

この例では、Claude と Cursor がサポートする mcpServers スキーマを使用します。VS Code と GitHub Copilot では、代わりに servers スキーマを使用します。

{
  "mcpServers": {
    "hpsilab": {
      "command": "hpsilab-quant-finance-mcp",
      "env": {
        "HPSILAB_API_KEY": "hpsi_your_key"
      }
    }
  }
}

その後、MCP クライアントを通じて確認します。

Use HPSILab to get the AI prediction for NVDA and summarize the model consensus.

クライアントは MCP の tools/list でツールを検出し、tools/call で呼び出します。ローカルセットアップ および Python の使用方法 をご覧ください。Python からツール関数を直接呼び出す方法も説明しています。

ツール

9 つの金融リサーチツールに加えて、register_account があります。ツール名とパラメーターの意味は、公開互換性契約の一部です。

ツール返される内容動作
analyze_stock株式の方向性分析と定量分析の集約読み取り専用
get_ai_prediction次の取引セッションの予測、信頼度、モデルのコンセンサス読み取り専用
get_iv_radarIV 水準、ランク、パーセンタイル、スキュー、レジーム読み取り専用
get_option_pressureマックスペイン、ガンマウォール、予想変動幅、圧力ゾーン読み取り専用
get_monte_carlo10 取引日間のシミュレーション分布と確率読み取り専用
get_equity_curve戦略のバックテストとリスク調整後のパフォーマンス読み取り専用
get_pretrade_risk_scanポジション、エクスポージャー、相関、リスクのチェック読み取り専用
generate_stock_imagesホストされた株式・オプションのチャート成果物成果物を作成。冪等ではありません
generate_stock_research_report構造化された Markdown リサーチレポートとタイムスタンプ成果物を作成。冪等ではありません
register_accountAPI キーをまだ持たないクライアントからのサインアップ、または既存アカウント用の新しいキーアカウントを作成してメールを送信。冪等ではありません

リサーチツールには、NVDA、SPY、BRK.B などの取引所ティッカーを 1 つ指定します。企業名は受け付けません。リアルタイムの結果は呼び出しごとに変わる場合があります。成果物を生成するツールはクォータを消費することがあるため、自動的に再試行しないでください。

入力、出力、副作用、ツール選択の指針については、 docs/tools.md をご覧ください。

モンテカルロリサーチの例

PLTR モンテカルロシナリオの可視化

シナリオベースのモンテカルロリサーチ出力の可視化例です。結果は選択した入力とモデルの前提に応じて変わります。ツールの詳細については、 get_monte_carlo をご覧ください。

すぐに使えるプロンプト

Claude
Use HPSILab to analyze NVDA. Summarize the directional signal, AI model
consensus, IV regime, options pressure, 10-day Monte Carlo range, and the
three most important risks. Distinguish tool data from interpretation.
Cursor
Use HPSILab's IV radar and option-pressure tools for SPY. Compare IV rank,
percentile, skew, expected move, max pain, gamma wall, and pressure zones.
Return a compact table and do not recommend a trade.
ChatGPT
Run the HPSILab pre-trade risk scan for TSLA. Explain every warning or failed
check, preserve unavailable fields as unavailable, and quote the returned
reason instead of guessing. Do not execute or recommend a trade.

セットアップガイドでは、ChatGPT、Claude、Cursor、VS Code、GitHub Copilot、 Continue、Kimi を取り上げています。各クライアントのトランスポートと設定形式については、 クライアントのセットアップガイド をご覧ください。

エラー、再試行、制限

すべての失敗は、エージェントがパターンマッチングで解釈する必要のある文章ではなく、安定した error_code を持つ構造化オブジェクトです。拒否には、それぞれ異なる対処法があるため、5 種類が重要です。

error_code意味解決方法
api_key_requiredキーが設定されていません登録します。下流には何も送信されません
rate_limited呼び出しが速すぎます(429)待機します。next_actions に秒数が含まれます
insufficient_creditsCredit 残高がありません(402)Credit を追加するか、トライアル Credit に登録します
allowance_exhausted無料評価の上限に達しました(402)登録するか、メールアドレスを確認します。支払いでは上限は引き上げられません
settlement_unknown支払いの結果が未確認です照合します。再試行したり、再度支払ったりしないでください

キーがない場合、パッケージは下流クライアントを構築したりリクエストを送信したりする前に、ローカルで処理を停止します。

{
  "error": "api_key_required",
  "message": "A free API key is required.",
  "register_url": "https://hpsilab.com/register",
  "docs_url": "https://hpsilab.com/developer/v2"
}

401 と 402 のレスポンスは再試行されません。429 は、有効な Retry-After が含まれる場合に限り再試行されます。読み取り専用の呼び出しでは、タイムアウトや復旧可能な 500/502/503/504 レスポンスに対して、有限回数の再試行が行われます。アーティファクトを生成する呼び出しは自動的に再試行されません。また、このパッケージは API キーごとに、1 分間のローリングウィンドウで 10 件までというプロセスローカルの保護策を適用します。これはバーストを防ぐためのものであり、クォータではありません。残高とプランを把握しているのはホステッドサービスだけだからです。

フィールドごとのペイロード、Credit サーキットブレーカー、各対処法の背景については、 docs/authentication.md および docs/python-sdk.md をご覧ください。

HPSILab が選ばれる理由

HPSILab は、アシスタントに型付き入力、構造化出力、ティッカーの検証、機械可読なエラー、そして作り出した指標ではなく専用ツールを提供します。米国上場株式、ETF、対応するオプションデータをサポートしています。カバレッジと制限は、ホステッドサービスとプランによって異なります。

安全性とライセンス

HPSILab は、研究および教育のみを目的としています。出力は不完全、遅延、または誤っている可能性があり、投資、金融、取引に関する助言ではありません。MCP サーバーは、証券会社との接続、注文入力、取引執行の機能を備えていません。

MIT License に基づいてライセンスされています。 コントリビューションを歓迎します。公開スキーマの変更を提案する前に、 AGENTS.md および CONTRIBUTING.md をお読みください。

コメント

MCP は初めてですか?

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

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