金融建模准备MCP服务器

金融建模准备MCP服务器是一个提供标准化接口访问金融建模准备API数据的服务器。它允许AI助手如Claude以编程方式访问金融数据。核心功能包括公司概况、财务报表、财务指标、分析师数据、SEC文件、收益电话会议记录、市场数据和竞争对手分析等。适用于金融分析、投资决策、市场研究等场景。

  • by shadi-fsai
  • 更新于
在 GitHub 查看 shadi-fsai/fmp_mcp_server

使用说明

基本能力

产品定位

金融建模准备MCP服务器通过标准化接口提供金融建模准备API数据访问,主要用于金融数据分析和AI助手集成。

核心功能

  • 公司概况:访问公司信息、描述、市值、员工数量和行业数据
  • 财务报表:检索损益表、资产负债表和现金流量表
  • 财务指标:获取关键指标、比率和增长数据
  • 分析师数据:访问分析师估计和建议
  • SEC文件:查找和检索SEC文件内容
  • 收益电话会议记录:获取收益电话会议记录
  • 市场数据:访问当前股票价格和国债收益率
  • 竞争对手分析:查找竞争对手公司

适用场景

  • 金融分析
  • 投资决策
  • 市场研究
  • AI助手集成

使用教程

使用依赖

  • Python 3.8或更高版本
  • UV包管理器(推荐)或pip
  • 金融建模准备API密钥

安装教程

  1. 克隆此仓库
  2. 在项目根目录创建.env文件,包含您的API密钥:
    # Financial Modeling Prep API Configuration
    FMP_KEY=your_api_key_here
    
    # Optional: SEC API Configuration
    SEC_ACCESS=YourCompanyName YourEmail@example.com
    
  3. 使用UV安装依赖(推荐):
    uv venv
    uv pip install -r requirements.txt
    
    或使用pip:
    pip install -r requirements.txt
    

调试方式

使用UV(推荐)

# 激活虚拟环境
uv venv activate

# 运行服务器
python fmp_mcp_server.py

使用pip

# 创建并激活虚拟环境
python -m venv venv
source venv/bin/activate  # Windows: venvScriptsactivate

# 运行服务器
python fmp_mcp_server.py

服务器将启动并监听默认MCP端口上的连接。

与Claude Desktop连接

Claude Desktop可以连接到MCP服务器以访问金融数据。设置方法如下:

  1. 下载Claude Desktop
  2. 编辑claude_desktop_config.json文件

现在Claude可以通过MCP接口使用FMP数据。您可以要求Claude:

  • 获取公司概况
  • 检索财务报表
  • 查找SEC文件
  • 访问市场数据
  • 等等!

示例查询

连接后,您可以向Claude提出以下问题:

  • "我正在考虑3年期的投资,苹果是一个好的投资吗?"
  • "给我看看特斯拉最新的季度损益表"
  • "查找微软最新的10-K文件"
  • "亚马逊的主要竞争对手有哪些?"
  • "获取Meta最新的收益电话会议记录"