Catalyst Edge Research について
Catalyst Edge Researchは、上場企業の調査向けローカル読み取り専用MCPサーバーです。SEC記録と任意の情報源から出典リンク付きの証拠資料を作成し、データの不足も示します。取引機能はありません。
主な機能
- 01ティッカー別の材料証拠資料
- 02SEC提出書類と保有記録
- 03主張に紐づく出典記録のページ取得
- 04カバレッジ不足とデータ警告
- 05ローカルSQLiteへの証拠保存
活用シーン
- 01上場企業の最近の動向を調査
- 02主張を元の出典記録まで追跡
- 03不足または古い証拠を確認
MCP 対応
MCPクライアント向けに、ティッカー資料を返す `catalyst_edge_score` と、出典記録をページ単位で取得する `catalyst_edge_claim_sources` を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx catalyst-edge-mcpCATALYST_EDGE_SEC_USER_AGENTRequired SEC-compliant identity in Company [email protected] form for live evidence collection.CATALYST_EDGE_EVIDENCE_STOREOptional local SQLite evidence-store path.CATALYST_EDGE_GDELTRights-cleared attributed discovery metadata defaults to enabled; set to disabled to opt out.CATALYST_EDGE_BLUESKYOptional explicit opt-in: set to enabled for forward-only partial public attention; defaults to disabled.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
CATALYST/EDGE

AI エージェント向けの、ソースにリンクされた市場インテリジェンスです。
Catalyst Edge は、公開企業の調査を目的としたローカルの読み取り専用Model Context Protocolサーバーです。あるティッカーについて何が変わったのか、なぜ重要なのか、何がそれと矛盾するのか、そして回答をどのソースが裏付けているのかを、エージェントに尋ねられます。
SEC の提出書類や保有記録に、ポリシーで制御されたオプションのソースを組み合わせ、簡潔なエビデンス資料を作成します。すべての結果でソースへのリンクとデータ欠落の警告が保持されます。
ローカル優先。 エビデンスと設定はお使いのマシン上に保管されます。調査専用。 決定論的スコアラーはトレーニングもバックテストも行われていません。Catalyst Edge は投資助言、取引シグナル、取引の実行を提供しません。
インストール
Catalyst Edge には Python 3.10+ とuvが必要です。
SEC では識別可能な User-Agent が必要です。組織名と、監視対象のメールアドレスを使用してください。
Codex
codex mcp add catalyst-edge \
--env 'CATALYST_EDGE_SEC_USER_AGENT=YOUR_ORGANIZATION YOUR_EMAIL' \
--env 'CATALYST_EDGE_EVIDENCE_STORE=/absolute/local/path/evidence.sqlite3' \
-- uvx --from 'catalyst-edge-mcp==0.1.8' catalyst-edge-mcp
新しいタスクを開始し、Codex が次の 2 つのツールを検出することを確認してください。
| ツール | 用途 |
|---|---|
catalyst_edge_score | ティッカーに関する簡潔なカタリスト・エビデンス資料を返します。 |
catalyst_edge_claim_sources | 主張の根拠となる不変のソース記録をページ単位で取得します。 |
Claude Desktop
catalyst-edge-mcp-0.1.8.mcpbをダウンロードし、**Settings → Extensions → Advanced settings → Install Extension…**を選択します。
プロンプトが表示されたら、同じ SEC の識別情報を入力してください。この拡張機能は署名されていないカスタムバンドルです。Claude Desktop の警告を承認する前に、ソースと公開済みのチェックサムを確認してください。
使用方法
たとえば、次のような具体的な調査の質問をエージェントに尋ねます。
過去 14 日間で NVDA に何が起きましたか?ソース、欠けているエビデンス、結論を弱める可能性のある情報をすべて含めてください。
主要ツールでは、ティッカー、1~90 日の遡及期間、ソースの包含、および調査コンテキストを指定できます。
{
"ticker": "NVDA",
"lookback_days": 14,
"include_sources": true,
"include_raw_signals": false,
"risk_mode": "research"
}
risk_mode は alert_triage と thesis_review にも対応しています。プロバイダーを組み合わせる前にティッカーの検証が行われます。入力が無効な場合は、不完全なスコアを生成するのではなく、明確なエラーが返されます。
ターミナルから
# Run the local stdio MCP server
uvx --from 'catalyst-edge-mcp==0.1.8' catalyst-edge-mcp
# Get a dossier directly
uvx --from 'catalyst-edge-mcp==0.1.8' catalyst-edge-score NVDA --lookback-days 14
使用するデータ
| エビデンス | デフォルト | 備考 |
|---|---|---|
| SEC の提出書類と保有記録 | CATALYST_EDGE_SEC_USER_AGENT が設定されている場合に有効 | 規制に関する一次エビデンスです。 |
| GDELT Web NGrams の検出 | 有効 | 出典が明記された、キャッシュ専用の検出メタデータです。無効にするには CATALYST_EDGE_GDELT=disabled を設定します。 |
| 発行体の RSS/Atom フィード | 無効 | 有効にするには CATALYST_EDGE_ISSUER_FEEDS=enabled を明示的に設定します。 |
| Bluesky の公開上の注目度 | 無効 | 有効にするには CATALYST_EDGE_BLUESKY=enabled を明示的に設定します。不完全な中立情報のコンテキストです。 |
| オプション、テクニカル指標、センチメント | 無効 | 承認済みで権利処理済みのプロバイダーがない限り、組み合わせられません。 |
デフォルトのエビデンスストアは、ローカルの SQLite
~/.local/state/catalyst-edge-mcp/evidence.sqlite3 です。
別のローカルパスを選ぶには、CATALYST_EDGE_EVIDENCE_STORE を設定します。
ローカルの準備状況を確認する
CATALYST_EDGE_SEC_USER_AGENT='YOUR_ORGANIZATION YOUR_EMAIL' \
uvx --from 'catalyst-edge-mcp==0.1.8' catalyst-edge-smoke NVDA --lookback-days 14
スモークチェックでは、サニタイズ済みの設定、データの来歴、カバレッジ、準備状況が報告されます。認証情報やプロバイダーのペイロードが出力されることはありません。
結果の読み方
各ドシエには、決定的なscore、direction、confidence、情報源にリンクされた根拠、不足または古くなったファミリー、次に確認すべき項目が含まれます。research.dispositionは、エージェントに根拠を今すぐ確認するか、監視するか、根拠が不十分であると報告するかを示します。これはリサーチの優先順位のみを示すもので、売買シグナルではありません。このリリースでは、model_statusは常にnot_trainedです。中立またはデータなしという結果も有効な回答です。根拠が不足していることは不確実性を意味し、弱気の根拠ではありません。
根拠は、意図的にコンパクトにまとめられています。クレームIDを指定してcatalyst_edge_claim_sourcesを使用すると、正規URL、タイムスタンプ、ハッシュ、パーサー、ポリシー判定を含む、ページ分割された情報源レコードを取得できます。
{
"ticker": "NVDA",
"edge": {"score": 62, "direction": "bullish", "confidence": 0.69, "scoring_method": "deterministic_v1", "model_status": "not_trained"},
"research": {"disposition": "review_now", "primary_claim_id": "clm_aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "supporting_claim_ids": [], "contradicting_claim_ids": [], "blocking_gaps": [], "next_action": "Open SEC accession 0001045810-26-000001 and review the filed item text and exhibits."},
"data_quality": {"coverage": "partial", "missing_families": [], "warnings": ["Deterministic v1 scoring is not backtested."]}
}
{
"ticker": "NVDA",
"edge": {"score": 50, "direction": "neutral", "confidence": 0, "scoring_method": "deterministic_v1", "model_status": "not_trained"},
"research": {"disposition": "monitor", "primary_claim_id": null, "supporting_claim_ids": [], "contradicting_claim_ids": [], "blocking_gaps": ["options_flow"], "next_action": "Check whether a sector-wide event explains the observation."},
"data_quality": {"coverage": "none", "missing_families": ["options_flow"], "warnings": ["options_flow provider yfinance is private diagnostic only; no production evidence or coverage credit was granted."]}
}
{
"ticker": "NVDA",
"edge": {"score": 50, "direction": "neutral", "confidence": 0, "scoring_method": "deterministic_v1", "model_status": "not_trained"},
"research": {"disposition": "insufficient_evidence", "primary_claim_id": null, "supporting_claim_ids": [], "contradicting_claim_ids": [], "blocking_gaps": ["filings_news", "insider_trading", "options_flow", "social", "technical"], "next_action": "Retry with lookback_days=30 to check a wider filing window."},
"data_quality": {"coverage": "none", "missing_families": ["filings_news", "insider_trading", "options_flow", "social", "technical"], "warnings": ["No live evidence adapters are configured."]}
}
プライバシー
結果とSQLiteの根拠データは、お使いのマシン内に保持されます。有効にした公開情報源プロバイダーには、ティッカーと発行体のクエリが直接送信される場合があります。SECの識別情報は、必須のリクエストUser-Agentとしてsec.govにのみ送信されます。
Catalyst Edge Privacy Policyをお読みください。
ソースからビルドする
uv sync --frozen --extra dev
uv run --frozen pytest
uv run --frozen ruff check .
uv build --no-sources --out-dir dist
デフォルトのテストはオフラインで実行され、サニタイズ済みのフィクスチャを使用します。リリースワークフローでは、Python 3.10と3.14、MCPの契約、クリーンビルド、パッケージ化された成果物をテストします。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。