使用说明
SEC EDGAR文件MCP服务器
该项目是一个MCP(模型上下文协议)服务器实现,旨在与SEC EDGAR数据库交互。它允许人工智能代理(如克劳德)自动搜索、下载和解析公司文件。
特性
- 下载SEC文件:根据CIK和年份直接从SEC EDGAR获取特定文件(8-K、10-Q、10-K、DEF 14A)。
- HTML转PDF:使用Playwright将下载的HTML文件转换为PDF格式。
- PDF转Markdown:将PDF文件解析为Markdown文本,以便LLM读取和分析内容。
先决条件
- python:3.10或更高
- 包管理器:pip
- 剧作家:HTML到PDF转换所需
安装
-
克隆存储库
git clone https://github.com/jjangddu/sec-edgar-mcp.git cd sec-edgar-mcp -
创建和激活虚拟环境
# Windows python -m venv .venv .\.venv\Scripts\activate # Mac/Linux python3 -m venv .venv source .venv/bin/activate -
再进行
pip install -r requirements.txt playwright install -
准备目录 确保
html和pdf根文件夹中存在目录。mkdir html pdf
如何跑步
选项1:本地执行(STDIO)
直接使用Python运行服务器。这用于与Claude Desktop连接。
python main.py```