爱德华·麦克普
MCP服务器,用于访问SEC EDGAR文件。将人工智能助手与公司文件、财务报表和内幕交易数据以精确的数字精度连接起来。
建于 埃德加托斯.
https://github.com/user-attachments/assets/d310eb42-b3ca-467d-92f7-7d132e6274fe
See demo video
\[!注意\] 该项目不隶属于美国证券交易委员会,也不受其认可。EDGAR和SEC是SEC的商标。
快速开始
{
"mcpServers": {
"sec-edgar-mcp": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SEC_EDGAR_USER_AGENT=Your Name (your@email.com)",
"stefanoamorelli/sec-edgar-mcp:latest"
]
}
}
}这个 -i MCP的JSON-RPC通信需要标志。
有关其他安装方法(pip、conda、uv),请参阅 文档.
工具
| 类别 | 工具 |
|---|---|
| 公司 | CIK查询、公司信息、公司事实 |
| 文件 | 10-K、10-Q、8-K检索、剖面提取 |
| 财务数据 | 资产负债表、损益表、现金流量表(XBRL解析) |
| 内幕交易 | 表格3/4/5交易 |
所有回复均包含SEC提交的验证URL。
get_filing_sections 返回:
sections(向后兼容的摘要键)normalized_sections(按章节顺序记录,带有确定性关键字和完整章节文本)contract_version(2.0)
每 normalized_sections 记录包括:
section_key(原始解析密钥,例如。partii_item_5)canonical_key(用于匹配的部分不可知密钥,例如。item_5)titletextorderstart_offset/end_offsetchar_countsourceform_type
HTTP传输
对于以下平台 迪菲,使用流式HTTP而不是stdio:
python -m sec_edgar_mcp.server --transport streamable-http --port 9870不包括身份验证。仅在专用网络上使用。
评估
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}
}看 引文.cff 对于其他格式。
许可证
AGPL-3.0.商业许可:stefano@amorelli.tech
