mcpField
S
SEC EDGAR Filings MCP

SEC EDGAR Filings MCP

リモート
github.com/stagproject金融データ222 週間前に更新
リポジトリ

SEC EDGAR Filings MCP について

SEC EDGAR Filings MCP は、Agent に SEC 提出書類の一覧とサンプルへの構造化アクセスを提供し、Polygon USDC 決済で全文を取得できます。購入前に検索・確認する用途に向いています。

主な機能

  1. 01SEC 提出書類の検索
  2. 02提出書類サンプルのプレビュー
  3. 03提出書類全文の購入
  4. 04x402 による Polygon USDC 決済

活用シーン

  1. 01条件に合う提出書類の検索
  2. 02購入前のサンプル確認
  3. 03有料リクエストでの書類取得

MCP 対応

Streamable HTTP 経由で `search_filings`、`get_filing_sample`、`purchase_filing` ツールを公開します。書類購入には Polygon 上の x402 決済を使い、トランザクションハッシュによる再配信に対応します。

設定

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

エンドポイントhttps://sec-edgar-filings.mcp.xpay.sh/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://sec-edgar-filings.mcp.xpay.sh/mcp認証が必要
Streamable HTTPhttps://sec-filings-mcp-1065601264332.us-central1.run.app/mcp

ツール

詳細

sec-filings-mcp

SEC EDGAR Filings MCP

エージェント向けの SEC EDGAR 構造化申告書 MCP:search_filings、get_filing_sample、purchase_filing。データは、finance-factory パイプラインによって作成された Supabase ビュー(fi_listings_portfolio、fi_listings_portfolio_compact)に格納されています。

まず読むものファイル
xpay キーなしで試すdocs/TRY_WITHOUT_XPAY.md — Glama サンドボックスまたは Cloud Run アップストリーム
配布(あなたとリポジトリ)docs/DISTRIBUTION.md · docs/HANDOFF.md
ビルド/引き継ぎMCP_FINANCE_BUILD.md
環境変数テンプレート.env.example → .env にコピー
Glamaglama.json(maintainers: stagproject);ビルドの修正:GLAMA_BUILD.md
A2A/x402docs/A2A.md — Agent Card と決済のマッピング
MCP Registryio.github.stagproject/sec-filings-mcp — docs/MCP_REGISTRY.md
ディスカバリー URLdocs/DISCOVERY.md

テンプレートの参照先:mcp_server.py(特許 MCP、未変更)。ランタイム: mcp_server_finance.py。

プロトコルスタック(MCP + A2A + x402)

レイヤー使用方法
MCP(本番)下記の xpay URL — search_filings、get_filing_sample、purchase_filing に対する tools/call
A2A(ディスカバリー)Cloud Run アップストリーム上の Agent Card(xpay は /.well-known/* をブロック):https://sec-filings-mcp-1065601264332.us-central1.run.app/.well-known/agent-card.json
x402(決済)purchase_filing — 402 + Polygon USDC + tx_hash による再配信

ネイティブ A2A JSON-RPC タスク API はロードマップにあります。現時点では、エージェントは MCP Streamable HTTP 経由で呼び出します。詳細:docs/A2A.md。

まず試す(xpay API キー不要)

方法URL/操作
Glama サンドボックスサーバーを開く → ブラウザーで試す
Cloud Run トライアルhttps://sec-filings-mcp-1065601264332.us-central1.run.app/mcp — ?key= なしで search_filings + get_filing_sample を利用

詳細:docs/TRY_WITHOUT_XPAY.md。
xpay プロキシには常にキーが必要です。xpay ではツールごとに $0 に設定できます(ドキュメント)が、これは「登録不要」と同じではありません。

接続(本番)

エンドポイントURL
xpay(課金 + カタログ)https://sec-edgar-filings.mcp.xpay.sh/mcp?key=YOUR_XPAY_KEY
Cloud Run(アップストリーム)https://sec-filings-mcp-1065601264332.us-central1.run.app/mcp

xpay.tools で登録/管理します。スラッグ:sec-edgar-filings。
公開者向けチェックリスト(finance collection、awesome list):docs/DISTRIBUTION.md。

ローカル開発

git clone https://github.com/stagproject/sec-filings-mcp.git
cd sec-filings-mcp
copy .env.example .env
# Edit .env with Supabase + x402 keys
uv sync
# Run once in Supabase SQL Editor: sql/fi_processed_transactions.sql
uv run python mcp_server_finance.py --sse
# MCP: http://127.0.0.1:8081/mcp  (PORT in .env)

テスト:

uv run python test_finance_mcp.py
uv run python test_finance_mcp.py --xpay-only --e2e

Cloud Run

gcloud run deploy sec-filings-mcp `
  --source . `
  --region us-central1 `
  --allow-unauthenticated `
  --port 8080

.env(コミット対象外)から環境変数を設定します。.env.cloudrun.yaml を git にデプロイしないでください。

Glama

glama.ai/mcp/servers/stagproject/sec-filings-mcp に掲載されています。キー不要のサンドボックスには ブラウザーで試す を使用してください。本番トラフィックには、上記の xpay または Cloud Run を使用します。

MCP Registry

io.github.stagproject/sec-filings-mcp

公開/更新:docs/MCP_REGISTRY.md。検索:https://registry.modelcontextprotocol.io

ライセンス

MIT — LICENSE.md を参照してください。

コメント

MCP は初めてですか?

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

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