/ 目錄 / 演練場 / SEC EDGAR MCP
● 社群 stefanoamorelli ⚡ 即開即用

SEC EDGAR MCP

作者 stefanoamorelli · stefanoamorelli/sec-edgar-mcp

客服人員可以輕鬆處理美國申報事宜: CIK LOOKUP、10-K/10-Q/8-K、XBRL FINANCIALS、Form 3/4/5 INSIDER TRADES ,每個答案都可以連結到SEC來源。

sec-edgar-mcp允許客服人員以結構化方式存取SEC的EDGAR系統。它通過股票代碼或名稱將公司解析為CIK ,提取特定申報( 10-K , 10-Q , 8-K ) ,提取部分,將XBRL解析為資產負債表/收益表/現金流,並顯示內幕交易(表格3/4/5 )。每個回覆都包含SEC網址,方便你自行驗證號碼。僅限公開資料—除了符合規範的使用者代理程式外,不需要API金鑰。

為什麼要用

核心特性

即時演示

實際使用效果

sec-edgar-mcp.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
        "stefanoamorelli/sec-edgar-mcp:latest"
      ]
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
        "stefanoamorelli/sec-edgar-mcp:latest"
      ]
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
        "stefanoamorelli/sec-edgar-mcp:latest"
      ]
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sec-edgar-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
        "stefanoamorelli/sec-edgar-mcp:latest"
      ]
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sec-edgar-mcp",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
        "stefanoamorelli/sec-edgar-mcp:latest"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "sec-edgar-mcp": {
      "command": {
        "path": "docker",
        "args": [
          "run",
          "-i",
          "--rm",
          "-e",
          "SEC_EDGAR_USER_AGENT=Your Name ([email protected])",
          "stefanoamorelli/sec-edgar-mcp:latest"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add sec-edgar-mcp -- docker run -i --rm -e 'SEC_EDGAR_USER_AGENT=Your Name ([email protected])' stefanoamorelli/sec-edgar-mcp:latest

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: SEC EDGAR MCP

使用確切的數字和引用進行快速的10-K閱讀

👤 涵蓋上市公司的分析師、投資者、記者 ⏱ ~30 min intermediate

何時使用: 您今天下午需要閱讀10-K ,而不是本週。

前置條件
  • SEC_EDGAR_USER_AGENT已設定您的姓名和電子郵件 — SEC需要可聯絡的使用者代理才能進行程式化存取
步驟
  1. 解決公司問題
    查找Microsoft的CIK。✓ 已複製
    → CIK 0000789019退回
  2. 拉出最新的10-K
    獲取最新的10-K並提取風險因素部分。✓ 已複製
    → 風險因素部分已返回申報網址
  3. 拉出數字
    摘錄2025財政年度的資產負債表和利潤表。✓ 已複製
    → 使用值+單位+檔案網址清除列

結果: 可消化的10-K閱讀,並帶有可驗證的連結回到EDGAR。

注意事項
  • 混淆會計年度和日曆年度 — 始終在答案中列印會計期間,以便用戶可以進行理智檢查
搭配使用: yahoo-finance

追蹤內線交易以獲得觀察名單

👤 追隨內幕情緒的投資者 ⏱ ~20 min intermediate

何時使用: 您希望每日為您的觀察清單提供有關表格4活動的簡報。

步驟
  1. 列出每個代碼的內部人員
    對於AAPL , MSFT , NVDA —在過去30天內提取表格4交易。✓ 已複製
    → 內幕人物名稱、角色、買入/賣出、股票、價格、日期的行
  2. 聚合
    根據股票代碼總結淨內幕買入與賣出。✓ 已複製
    → 每個具有淨方向的股票代碼一行

結果: 沒有手刮埃德加的清脆內幕簡報。

注意事項
  • 將期權相關交易計入「購買」 — 篩選交易代碼; P/S與A/M/D問題
搭配使用: alpaca

在觀察名單上總結今天的8-K申請

👤 新聞室、企業開發團隊、投資者關係 ⏱ ~10 min beginner

何時使用: 發生了一些重要的事情;您希望快速完成簡單的英文摘要。

步驟
  1. 提取最近的8-K
    在我的觀察清單中提取今天的8-K文件。✓ 已複製
    → 每次申請:項目代碼+連結
  2. 摘要
    對於每個項目,請使用一句簡單的英文摘要,並附上項目代碼。✓ 已複製
    → 使用SEC URL清除摘要

結果: 您可以信任並連結的觀察清單摘要。

搭配使用: fetch

並排比較兩家公司的財務狀況

👤 股票分析師,學生建立模型 ⏱ ~20 min intermediate

何時使用: 你需要一個快速的蘋果對蘋果的比較。

步驟
  1. 拉取兩家公司的XBRL
    獲取AAPL和MSFT在2024財年的收入、毛利、營業收入、淨收入。✓ 已複製
    → 與單位和檔案網址對齊的表格
  2. 差異邊距
    計算並比較毛利和經營利潤。✓ 已複製
    → 邊界並排;連結到每個檔案

結果: 與確切的來源網址進行可防禦的比較。

搭配使用: antv-chart

組合

與其他 MCP 搭配,撬動十倍槓桿

sec-edgar-mcp + yahoo-finance

將SEC基本面與當前市場報價配對

拉動MSFT最新的10-K淨收入和今天的市值;計算隱含倍數。✓ 已複製
sec-edgar-mcp + alpaca

使用內幕訊號作為螢幕

對於過去30天內有淨內幕購買的股票,請列出羊駝的最新價格。✓ 已複製
sec-edgar-mcp + antv-chart

圖表提取的XBRL數字

提取5年的收入,並用螞蟻電視圖表繪製它。✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
lookup_cik ticker_or_name: str 任何公司查詢的第一步 1 SEC request
get_company_facts cik: str 瞭解報告的行項目 1 SEC request
get_filings cik: str, form_type: str, limit?: int 提取10-K/10-Q/8-K文件 1 SEC request
extract_section accession_number: str, section: str 閱讀特定章節(例如:風險因素、MD&A ) 1 SEC request
get_financials cik: str, period: str 結構性財務報表(含單位) 1 SEC request
get_insider_transactions cik: str, days?: int 表格3/4/5活動 1 SEC request

成本與限制

運行它的成本

API 配額
SEC速率限制:每個IP約10個請求/秒—請遵守
每次呼叫 Token 數
對於中繼資料而言,檔案可能非常大(數萬個代幣)
費用
免費—埃德加是公開的
提示
使用extract_section而不是傾印整個檔案;單單MD&A或風險因素部分通常就足夠了。

安全

權限、密鑰、影響範圍

憑證儲存: SEC_EDGAR_USER_AGENT將您識別為SEC ;請使用真實姓名和可聯繫的電子郵件。請勿將您的個人電子郵件提交到共享配置。
資料出站: 所有呼叫都會轉到sec.gov。預設配置中沒有第三方服務。

故障排查

常見錯誤與修復

403 from sec.gov

您的User-Agent缺失或格式不正確。SEC需要'Name ([email protected])'格式。

驗證: echo $SEC_EDGAR_USER_AGENT
限價(429)

退回到10次/秒以下。按CIK批次處理,而不是發出許多並行呼叫。

驗證: Inspect headers on the failing response
未找到XBRL概念

公司不得報告該概念。使用get_company_facts查看存在哪些概念。

驗證: get_company_facts(cik) and grep for the concept

替代方案

SEC EDGAR MCP 對比其他方案

替代方案何時用它替代權衡
yahoo-finance您想要沒有SEC級別精度的報價+基本基礎權威性較低;沒有直接申請
alpaca您需要經紀市場數據和交易無歸檔;不同的資料形狀

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills