金融市场数据接口服务

Finnhub MCP Server是一个与Finnhub API对接的中间件服务,提供股票市场新闻、实时行情、基本面财务数据和投资建议趋势等金融数据接口功能,适用于金融分析、投资决策支持等场景。

  • by catherinedparnell
  • Python
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 catherinedparnell/mcp-finnhub

使用说明

Finnhub MCP服务器

与Finnhub API接口的MCP服务器。

工具

  • list_news

  • get_market_data

    • 从以下位置获取特定股票的市场数据 引用端点
  • get_basic_financials

  • get_recommendation_trends

配置

  1. 跑 uv sync 安装依赖项。安装 uv 按照说明 这里。那就去吧 source .venv/bin/activate.

  2. 设置 .env 使用Finnhub API密钥凭据的文件。

FINNUB_API_KEY=<FINNHUB_API_KEY>
  1. 跑 fastmcp install server.py 安装服务器。

  2. 打开位于以下位置的配置文件:

    • 在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 在Windows上: %APPDATA%/Claude/claude_desktop_config.json
  3. 找到以下命令项 uv 并将其替换为指向的绝对路径 uv 可执行。这确保了正确的版本 uv 启动服务器时使用。

  4. 重新启动Claude Desktop以应用更改。

发展

跑 fastmcp dev server.py 启动MCP服务器。MCP检查器有助于在本地进行调查和调试。