mcpField
E
EdgarParser MCP

EdgarParser MCP

本地服务
github.com/henrysouchien金融数据06 周前更新

关于 EdgarParser MCP

EdgarParser MCP 是面向 AI Agent 和金融研究人员的 stdio 服务,通过托管的 EdgarParser API 查询 SEC EDGAR 文件。工具覆盖文件、表格、财务指标、XBRL 概念和引用证据;它不会在本地解析文件。

主要功能

  1. 01获取 SEC 文件元数据和文档
  2. 02搜索文件文本、章节和表格
  3. 03查询财务指标和报表
  4. 04跨公司及期间比较概念
  5. 05获取可引用的文件证据

适用场景

  1. 01审阅公司的 SEC 文件
  2. 02比较不同公司的财务指标
  3. 03查找文件分析的支持证据

MCP 相关

stdio MCP 服务提供 32 个调用托管 EdgarParser API 的工具,并通过公开 SEC 接口提供发行人提交记录元数据工具。大多数托管 API 工具需要 API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"henrysouchien-edgar": {
"command": "uvx",
"args": [
"edgar-mcp"
],
"env": {
"EDGAR_API_KEY": "<EDGAR_API_KEY>",
"EDGAR_API_URL": "<EDGAR_API_URL>",
"EDGAR_MCP_OUTPUT_DIR": "<EDGAR_MCP_OUTPUT_DIR>"
}
}
}
}
启动命令uvx edgar-mcp
需要配置的环境变量
EDGAR_API_KEY密钥API key for the hosted EdgarParser API.
EDGAR_API_URLOptional API base URL override. Defaults to https://www.edgarparser.com.
EDGAR_MCP_OUTPUT_DIROptional directory for output="file" responses.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiedgar-mcp1.0.2

工具

31

收录的工具列表 · 更新于 3 周前

参数类型必填说明
yearinteger是要检索的单个申报期间的财年,例如 2025。不要传入 years=5 或 period='annual';应针对每个目标财年期间调用一次周期性工具。
sourceenum否auto | 8k | 20f | 6k
tickerstring是公司股票代码,例如 MSCI 或 PCTY。周期性申报工具必填。
quarterinteger是要检索的单个申报期间的财季编号 1-4。年度 10-K/全年背景信息使用 quarter=4。不要传入 quarter=0 或 period='annual'。

详细介绍

edgar-mcp

面向 AI Agent 的 SEC EDGAR 财务数据,通过 MCP 标准输入/输出服务提供。

安装

pip install edgar-mcp

配置

变量必需用途
EDGAR_API_KEY托管工具托管 EDGAR API 的 API 密钥;get_issuer_submissions_meta 不使用此密钥。
EDGAR_API_URL否覆盖 API 基础 URL。默认值为 https://www.edgarparser.com。
EDGAR_MCP_OUTPUT_DIR否output="file" 工具响应的目录。

Claude Desktop / Claude Code 配置:

{
  "mcpServers": {
    "edgar-financials": {
      "type": "stdio",
      "command": "edgar-mcp",
      "env": {
        "EDGAR_API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}

工具清单

此软件包提供 32 个公开 MCP 工具。以下清单由驱动托管 API 文档的同一份清单生成。

工具概要层级缓存行为
get_filings返回一个股票代码指定期间的申报元数据和 SEC accession 详情。publiccache_only
get_event_filings按股票代码、CIK、日期范围、表单类型或查询发现事件申报。publiccold_allowed
describe_filing显示一份申报中财务数据、章节、表格、Markdown 和提取内容的缓存可用情况。publiccache_only
get_filing_document返回可读的 Markdown 申报文档,并支持章节筛选和分页。registeredcold_allowed
get_filing_sections提取选定的定性申报章节以及可选的嵌入表格。publiccold_allowed
get_filing_cover_facts返回带引用的精确 DEI 封面事实,例如流通股数。registeredcold_allowed
get_filing_evidence为 SEC 定性问题规划并检索可直接引用的申报证据。paidllm_call
get_issuer_submissions_meta直接从 SEC 公共 JSON 端点返回发行人的 SEC 申报标题元数据。publiccold_allowed
get_operational_kpi_drivers研究申报叙述和 Markdown 表格,获取运营 KPI 数值及驱动因素背景。paidllm_call
get_operational_kpi_driver_rows返回严格的、由生产方负责的运营 KPI 驱动因素行 DTO,不进行传输层重新解释。paidcold_allowed
get_filing_extractions返回一份申报的缓存 langextract 片段,或在缓存未命中时运行付费提取。paidllm_call
search_extractions使用结构化筛选条件搜索多份申报中的缓存 langextract 片段。paidcache_only
get_extraction_series返回缓存 langextract 片段按期间统计的数量和可选命中项。paidcache_only
extract_filing_file对由 get_filing_sections 签发的短期有效申报文件运行选定的提取架构。internalllm_call
list_extraction_schemas列出内部文档 API 可用的文档提取架构。internalcache_only
get_filing_tables返回申报表格元数据或一份已填充的结构化表格。publiccold_allowed
search_filing_tables跨股票代码和期间范围搜索缓存的申报表格元数据。publiccache_only
compare_filing_tables比较多个股票代码中相匹配的申报表格。publiccache_only
search_filing_text搜索一份申报中的缓存 Markdown,并返回匹配片段。registeredcache_only
get_financials返回一个财年申报期间中由匹配器生成的数值财务数据行。publiccache_only
get_filing_facts从一个确切的 SEC 申报 accession 中检索精确 QName 事实,或整份报表及披露的列报实例。registeredcold_allowed
get_metric返回一个已发现的指标或 XBRL 标签及其当前值、前期值和同比值。publiccache_only
get_metric_series返回一个指标在多个期间的数值,并附带每个期间的缓存和覆盖状态。publiccache_only
list_metrics列出一个申报期间内可用的精确指标候选项。publiccache_only
search_metrics根据自然语言查询搜索申报指标,并返回按相关性排序的精确候选项。publiccold_allowed
get_statement根据缓存概念返回由模板支持的利润表、资产负债表或现金流量表。publiccache_only
get_concept从缓存的申报事实中解析一个由注册表支持的财务概念。publiccache_only
compare_concept在调用方提供的一组股票代码中比较一个由注册表支持的概念。publiccache_only
concept_trend返回指定期间范围内仅从缓存读取的概念时间序列。publiccache_only
cite_concept将由注册表支持的概念值与申报正文及可选的提取证据关联起来。paidcache_only
warm_metric_cache将付费层级的指标期间后台预热任务加入队列,以供后续读取。paidcold_allowed
warm_metric_cache_status轮询由 warm_metric_cache 返回的后台缓存预热任务。paidcache_only

工具类别

申报元数据和文件

get_filings、get_event_filings、describe_filing、get_filing_document、get_filing_sections、get_filing_cover_facts、get_filing_evidence、get_issuer_submissions_meta

运营 KPI

get_operational_kpi_drivers、get_operational_kpi_driver_rows

LangExtract

get_filing_extractions、search_extractions、get_extraction_series、extract_filing_file、list_extraction_schemas

申报表格

get_filing_tables、search_filing_tables、compare_filing_tables

申报文本

search_filing_text

XBRL 和概念

get_financials、get_filing_facts、get_metric、get_metric_series、list_metrics、search_metrics、get_statement、get_concept、compare_concept、concept_trend、cite_concept、warm_metric_cache、warm_metric_cache_status

运行说明

  • 这是托管 EDGAR API 和 SEC 公开提交接口的轻量客户端;不会在本地解析申报文件。
  • 缺少或无效的 EDGAR_API_KEY 不会阻止服务启动,但调用托管 API 工具时会返回身份验证错误;get_issuer_submissions_meta 无需密钥。
  • 大型负载工具支持 output="file",并会将文件写入 EDGAR_MCP_OUTPUT_DIR 或本地备用目录。
  • API 速率限制和付费工具访问权限由托管服务执行。

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。