SEC EDGAR MCP について
SEC EDGAR MCP は、米国 SEC の EDGAR 開示書類にアクセスするための MCP サーバーです。企業の開示書類、財務諸表、インサイダー取引データを AI アシスタントに接続し、数値の正確性を保ちます。
主な機能
- 01CIK 検索と企業情報の取得
- 0210-K、10-Q、8-K の取得とセクション抽出
- 03XBRL 解析による貸借対照表、損益計算書、キャッシュフロー計算書
- 04Form 3/4/5 のインサイダー取引データ
- 05検証用の SEC 開示書類 URL を含む応答
活用シーン
- 01上場企業の財務諸表データの照会
- 0210-K や 10-Q の特定セクションの取得と確認
- 03インサイダーによる売買取引の分析
MCP 対応
本プロジェクトは MCP サーバーであり、企業検索、書類取得、財務諸表、インサイダー取引のツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SEC EDGAR MCP
SEC EDGAR の提出書類にアクセスするための MCP サーバーです。AI アシスタントを企業の提出書類、財務諸表、インサイダー取引データに接続し、数値を正確に扱います。
sec-edgar-toolkit を基盤に構築されています。
https://github.com/user-attachments/assets/d310eb42-b3ca-467d-92f7-7d132e6274fe
メモ
このプロジェクトは、米国証券取引委員会と提携しておらず、同委員会の承認も受けていません。EDGAR および SEC は、SEC の商標です。
クイックスタート
{
"mcpServers": {
"sec-edgar-mcp": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
"stefanoamorelli/sec-edgar-mcp:latest"
]
}
}
}
MCP の JSON-RPC 通信には、-i フラグが必要です。
pip や uv など、その他のインストール方法については、ドキュメントをご覧ください。
ツール
| カテゴリー | ツール |
|---|---|
| 企業 | CIK の検索、企業情報、企業ファクト |
| 提出書類 | 10-K、10-Q、8-K の取得、セクションの抽出 |
| 財務情報 | 貸借対照表、損益計算書、キャッシュフロー(XBRL 解析済み) |
| インサイダー取引 | Form 3/4/5 の取引 |
すべての応答には、確認用の SEC 提出書類 URL が含まれます。
HTTP トランスポート
Dify などのプラットフォームでは、stdio の代わりにストリーミング可能な HTTP を使用してください。
python -m sec_edgar_mcp.server --transport streamable-http --port 9870
認証機能は含まれていません。プライベートネットワークでのみ使用してください。
評価
Promptfoo ベースのテストスイートです。詳細は evals/ をご覧ください。
cd evals && npm install && npm run eval
ドキュメント
ドキュメント全文:sec-edgar-mcp.amorelli.tech
コントリビューター
引用
このソフトウェアを研究で使用する場合は、次の形式で引用してください。
@software{amorelli_sec_edgar_mcp_2025,
title = {{SEC EDGAR MCP (Model Context Protocol) Server}},
author = {Amorelli, Stefano},
version = {1.0.6},
year = {2025},
month = {9},
url = {https://doi.org/10.5281/zenodo.17123166},
doi = {10.5281/zenodo.17123166}
}
その他の形式については、CITATION.cff をご覧ください。
ライセンス
AGPL-3.0。商用ライセンスについては、[email protected] までお問い合わせください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。