金融数据服务

FMP MCP Server是一个为Financial Modeling Prep API提供服务的工具,使Claude能够访问实时股票数据、财务报表、加密货币信息和市场数据。

  • by enescanguven
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 enescanguven/fmp-mcp

使用说明

FMP MCP服务器

用于财务建模准备API的MCP服务器。使Claude能够访问实时股票数据、财务报表、加密货币信息和市场数据。

特性

公司(9工具):个人资料、搜索、筛选、CIK/CUSIP/ISIN查找、股票列表、新闻搜索

市场(7种工具):实时报价、历史价格、市盈率、行业/行业表现

加密货币(6工具):报价、列表、日内数据、每日历史数据、新闻、搜索新闻

财务(4种工具):损益表、资产负债表、现金流、增长指标

安装

git clone https://github.com/yourusername/fmp-mcp.git
cd fmp-mcp
pip install -e .

# Setup API key
cp .env.example .env
# Edit .env and add your FMP_API_KEY

先决条件:Python 3.10+, FMP API密钥

用法

添加到Claude桌面配置:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "fmp": {
      "command": "python",
      "args": ["-m", "fmp_mcp.server"],
      "env": {
        "FMP_API_KEY": "your_api_key_here"
      }
    }
  }
}

示例提示

  • “苹果目前的股价和市值是多少?”
  • “寻找市值超过1000亿美元的科技公司”
  • “给我看看特斯拉过去3年的损益表”
  • “目前比特币的价格是多少?”
  • “获取NVDA过去30天的历史价格”
  • “搜索有关苹果和特斯拉股票的最新消息”
  • “获取上个月的每日比特币历史价格”

发展

pytest                    # Run tests
black src/ tests/         # Format code
ruff check src/ tests/    # Lint code

故障排除

API关键问题:验证键入 .env 或Claude配置

连接问题:检查路径 claude_desktop_config.json

调试:使用MCP检查器

npx @modelcontextprotocol/inspector python -m fmp_mcp.server

链接

许可证

麻省理工学院