mcpField
C
Catalyst Edge Research

Catalyst Edge Research

ローカル
catalyst.ryanmonroe.ai金融データ03 週間前に更新

Catalyst Edge Research について

Catalyst Edge Researchは、上場企業の調査向けローカル読み取り専用MCPサーバーです。SEC記録と任意の情報源から出典リンク付きの証拠資料を作成し、データの不足も示します。取引機能はありません。

主な機能

  1. 01ティッカー別の材料証拠資料
  2. 02SEC提出書類と保有記録
  3. 03主張に紐づく出典記録のページ取得
  4. 04カバレッジ不足とデータ警告
  5. 05ローカルSQLiteへの証拠保存

活用シーン

  1. 01上場企業の最近の動向を調査
  2. 02主張を元の出典記録まで追跡
  3. 03不足または古い証拠を確認

MCP 対応

MCPクライアント向けに、ティッカー資料を返す `catalyst_edge_score` と、出典記録をページ単位で取得する `catalyst_edge_claim_sources` を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"rm0nroe-catalyst-edge": {
"command": "uvx",
"args": [
"catalyst-edge-mcp"
],
"env": {
"CATALYST_EDGE_SEC_USER_AGENT": "<CATALYST_EDGE_SEC_USER_AGENT>",
"CATALYST_EDGE_EVIDENCE_STORE": "<CATALYST_EDGE_EVIDENCE_STORE>",
"CATALYST_EDGE_GDELT": "<CATALYST_EDGE_GDELT>",
"CATALYST_EDGE_BLUESKY": "<CATALYST_EDGE_BLUESKY>"
}
}
}
}
起動コマンドuvx catalyst-edge-mcp
設定が必要な環境変数
CATALYST_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypicatalyst-edge-mcp0.1.8

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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の契約、クリーンビルド、パッケージ化された成果物をテストします。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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