README
🚀 金融工具 MCP 服务器:finance-tools-mcp
finance-tools-mcp 是一款基于模型上下文协议(MCP)的服务器,它能为大型语言模型(LLMs)赋予强大的财务分析能力。该服务器由 investor-agent 修改而来,整合了丰富的数据源与分析库,为金融研究提供了一套实用工具包。
🚀 快速开始
finance-tools-mcp 服务器能为大型语言模型提供财务分析能力,通过简单安装和配置即可使用。
✨ 主要特性
提供的工具
1. 财务分析工具
- 实时股票数据获取:可从多个渠道获取实时股票价格、交易量等信息。
- 技术指标计算:涵盖移动平均线(MA)、相对强弱指数(RSI)、MACD 等常见技术指标的计算。
- 财务报表解析:能解析公司财报,提取收入、利润、资产负债率等关键财务指标。
2. 金融数据处理
- 数据清洗与预处理:对获取的金融数据进行去噪和格式统一处理。
- 时间序列分析:运用 ARIMA、LSTM 等模型进行预测。
- 风险管理工具:包含风险价值(VaR)、信用评分等风险管理工具。
3. 可视化与报告
- 交互式图表生成:支持烛台图、线图、柱状图等多种金融数据可视化类型。
- 自动报告生成:可根据分析结果自动生成财务报告和投资建议。
时间序列数据处理与分析
- 高效数据存储:采用高效的数据库技术存储大规模时间序列数据。
- 实时数据分析:支持实时数据流处理,能提供毫秒级响应。
- 预测模型集成:整合了 Facebook Prophet、TensorFlow 等多种预测模型。
📦 安装指南
1. 安装步骤
# 安装 uvx
sh <https://install.llmops.com/v0.6.0/install.sh>
# 运行 finance-tools-mcp 服务器
uvx finance-tools-mcp
2. 环境变量配置
若你拥有美联储经济数据服务(FRED)API 密钥,可按如下方式设置:
FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp
3. 运行选项
- 使用 Server-Sent Events (SSE) 传输协议运行:
uvx finance-tools-mcp --transport sse
- 结合 FRED API 密钥和 SSE 传输:
FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp --transport sse
💻 使用示例
基础用法
将 finance-tools-mcp 集成到 MCP 客户端(如 Claude Desktop)中,只需在配置文件中添加如下内容:
{
"mcpServers": {
"investor": {
"command": "path/to/uvx/command/uvx",
"args": ["finance-tools-mcp"],
}
}
}
高级用法
调试
使用 MCP 检查工具进行调试:
npx @modelcontextprotocol/inspector uvx finance-tools-mcp
或
npx @modelcontextprotocol/inspector uv --directory ./ run finance-tools-mcp
日志监控路径:
- macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log
开发与测试
- 使用 MCP 检查工具进行调试。
- 在 Claude Desktop 中使用以下配置进行测试:
{
"mcpServers": {
"investor": {
"command": "path/to/uv/command/uv",
"args": ["--directory", "path/to/finance-tools-mcp", "run", "finance-tools-mcp"],
}
}
}
📄 许可证
该 MCP 服务器采用 MIT 许可证,具体内容请参阅 LICENSE 文件。
示例报告
- carvana_analysis.md
- palantir_analysis.md
- pdd_analysis_20250503.md
- meli_se_shop_comparison_20250504.md
- GLD_analysis_20250508.md
待办事项
- [ ] 添加支撑位和阻力位分析功能
- [x] 已添加斐波那契回撤位分析
- [ ] 添加移动平均线趋同扩散(MACD)预测模型
- [ ] 开发期权定价模型进行预测
- [ ] 基于财务报表和其他特征构建预测模型
Scan to contact