← 返回目录
F

Finance Toolkit

社区
透明高效的金融分析
分类
其他 第 71 / 230
Stars
★ 5.4k 非常热门
传输方式
Streamable HTTP · stdio(本地进程)
运行环境
Python · 远程托管(无需本地环境)
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
60FMRS · C

来源显示该服务器由 FinanceToolkit 项目提供,版本为 2.1.4,支持托管 streamable HTTP 和本地 stdio。它强调基于原始财务报表的透明计算,但依赖 Financial Modeling Prep API 密钥及外部金融数据源。

最强项 · 文档质量 14/20 最弱项 · 可靠性 10/20

可靠性
10/20
安全与权限
10/20
维护活跃度
13/20
文档质量
14/20
安装易用性
13/20
查看各项评分依据
可靠性 10/20
清单声明了 streamable-HTTP 远程端点和 PyPI stdio 包,README 也描述了 200+ 指标及数据源回退机制,因此正常路径看起来可行。扣分原因是仅有静态清单和文档,没有提供 CI、提交测试、MCP 初始化/工具列表握手证据,也未证明声明版本 2.1.4 与 PyPI 包 2.1.2 的行为一致;错误处理、边界情况和依赖可控性证据不足。
安全与权限 10/20
API 密钥被声明为必需且 secret 环境变量,远程连接使用 OAuth;功能主要是金融数据读取和计算,未见删除、支付、部署或远程命令操作。扣分原因是数据会发送至 Financial Modeling Prep,并可能回退到 Yahoo Finance,缓存还会写入 pickle 文件;文档未充分说明数据边界、远程服务权限范围、隐私处理、缓存保护和危险操作确认。未发现达到红线的凭据窃取或恶意行为证据。
维护活跃度 13/20
项目标明 MIT 许可证、未归档,且提供版本号、GitHub 仓库、贡献入口和维护者联系方式,说明具备基本所有权和更新路径。扣分原因是给定材料没有提交历史、发布频率、依赖更新、漏洞响应流程或安全公告渠道;仅凭 stars 和开放 issue 数量不能证明持续维护质量。
文档质量 14/20
README 覆盖远程与本地安装、多个主流客户端、OAuth/API 密钥、主要模块、示例、免费计划限制、数据源回退、缓存、基准和常见故障,证据较完整。扣分原因是未提供可审查的 MCP 工具清单、逐工具参数/返回值、协议错误行为、托管服务成本/配额和平台兼容性细节;manifest 与 README/PyPI 版本存在差异。
安装易用性 13/20
托管端点提供了直接连接方式和多个客户端步骤;本地路径给出了 uvx 命令、手动 JSON 配置和 MCPB 包,整体可操作。扣分原因是必须准备 FMP API key,OAuth/托管账户流程依赖外部服务;自动配置向导会写入客户端配置,平台兼容性和失败恢复未充分说明,且没有文件级测试或执行证据。

静态评测 · 未实际运行收录于 2026-07-29

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要透明计算方法的金融研究人员和量化分析人员
  • 进行基本面、绩效、风险或技术分析的 Python 用户
  • 希望通过 MCP 客户端查询多类金融数据的用户

不适合谁

  • 不愿提供 Financial Modeling Prep API 密钥的用户
  • 需要绕过数据提供商计划限制或请求限制的用户
  • 要求所有数据都来自单一数据源且禁止 Yahoo Finance 回退的用户

所需权限

  • 需要 Financial Modeling Prep API 密钥;本地安装通过 FINANCIAL_MODELING_PREP_API_KEY 环境变量提供
  • 远程连接首次使用时需要通过 OAuth 提供 FMP API 密钥
  • 服务器需要访问金融数据源以检索市场数据、财务报表和经济指标

风险与副作用

  • 金融数据由外部数据提供商提供,源项目不对数据准确性负责
  • 免费计划存在每日请求数、数据年限和交易所范围限制
  • 达到 API 速率限制、网络缓慢或 API 密钥问题可能导致数据获取失败或变慢
  • Financial Modeling Prep 获取失败时默认可能切换到 Yahoo Finance,可能造成数据来源变化

安装接入

准备工作

运行环境:Python · 远程托管(无需本地环境)

FINANCIAL_MODELING_PREP_API_KEY 必填密钥 Financial Modeling Prep 的API密钥,用于获取30年以上财务报表数据,可在 https://www.jeroenbouma.com/fmp 获取(有免费套餐)。

远程方式:将 https://financetoolkit.jeroenbouma.com/mcp 添加到兼容 MCP 的客户端,首次连接时通过 OAuth 提供 Financial Modeling Prep API 密钥。\n本地方式:运行 uvx --from "financetoolkit[mcp]" financetoolkit-mcp-setup,或使用 install_config 中的客户端配置,并设置 FINANCIAL_MODELING_PREP_API_KEY。

claude_desktop_config.json
{"mcpServers":{"finance-toolkit":{"command":"uvx","args":["--from","financetoolkit[mcp]","financetoolkit-mcp"],"env":{"FINANCIAL_MODELING_PREP_API_KEY":"YOUR_API_KEY_HERE"}}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "finance-toolkit": {
      "command": "uvx",
      "args": [
        "--from",
        "financetoolkit[mcp]",
        "financetoolkit-mcp"
      ],
      "env": {
        "FINANCIAL_MODELING_PREP_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add finance-toolkit -e FINANCIAL_MODELING_PREP_API_KEY=YOUR_API_KEY_HERE -- uvx --from 'financetoolkit[mcp]' financetoolkit-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端的MCP服务器列表中连接 finance-toolkit 后,询问如"苹果最新的市盈率是多少",若能返回基于财务报表计算的具体数值即说明连接成功。

常见排障

  1. 确认 FINANCIAL_MODELING_PREP_API_KEY 已设置且有效
  2. 检查 Financial Modeling Prep 账户计划、每日请求数和速率限制
  3. 远程连接时确认 OAuth 流程已完成并提供了 FMP API 密钥
  4. 检查网络连接;批量初始化多个 ticker 可避免单个 ticker 的线程等待问题
  5. 如需禁用回退,配置 enforce_source="FinancialModelingPrep";也可明确使用 YahooFinance

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 苹果和微软近五年的净资产收益率(ROE)分别是多少?
  • 给我AAPL的杜邦分析结果。
  • 列出微软的流动比率和速动比率等流动性指标。
  • 美国的失业率和CPI通胀率最近几年趋势如何?

使用场景

查询和计算财务比率、估值指标及盈利能力指标
分析历史价格、收益、波动率、夏普比率和风险价值
获取财务报表并进行 DuPont、WACC、EVA、Altman Z-Score 等模型分析
分析期权定价与 Greeks、技术指标、固定收益和宏观经济指标
通过自然语言在 MCP 客户端中分析股票、ETF、基金、指数、货币和加密货币

支持客户端

Claude Desktop
Claude.ai
Claude Code
VS Code
Cursor
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

Finance Toolkit 是一个开源金融分析 MCP 服务器,提供 200 多项基于原始财务报表计算的金融指标、模型和经济指标。它支持历史市场数据、财务报表、财务比率、期权希腊字母、绩效与风险指标、技术指标、固定收益、经济数据、投资组合分析,以及股票、ETF、基金、指数、货币和加密货币等资产类别。默认优先使用 Financial Modeling Prep,获取失败时可回退到 Yahoo Finance。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 e5a3476b72ff 数据同步于 2026-10-19 查看 FMRS 评分方法