Open Source 开源项目 4h ago Updated 4h ago 更新于 4小时前 54

maverick-mcp Maverick MCP

MaverickMCP is a self-hosted FastMCP server that brings financial analysis tools directly into Claude Desktop via the Model Context Protocol Core tools (37 total) require no API keys, pulling market data from yfinance, with optional backtesting (VectorBT) and research (LangGraph) modules The project supports both STDIO and Streamable HTTP transports, with tiered caching (memory → Redis/SQLite) and a clean Python 3.12+ stack managed by uv A hosted companion product, Capital Companion, offers the MaverickMCP是一个个人使用的FastMCP服务器,将金融数据分析、技术指标、股票筛选和投资组合跟踪工具直接集成到Claude Desktop界面。 核心工具无需API密钥,市场数据由yfinance提供,降低了个人投资者使用AI金融工具的门槛。 支持可选扩展模块:基于VectorBT的策略回测和基于LangGraph的深度研究,允许用户按需启用高级功能。 采用自托管架构,依赖Python 3.12+和uv包管理器,支持STDIO和Streamable HTTP传输,易于本地部署。 开源MIT许可,提供37个核心工具和智能缓存机制(内存、Redis/SQLite),兼顾性能与隐私控制。

65
Hot 热度
60
Quality 质量
55
Impact 影响力

Analysis 深度分析

TL;DR

  • MaverickMCP是一个个人使用的FastMCP服务器,将金融数据分析、技术指标、股票筛选和投资组合跟踪工具直接集成到Claude Desktop界面。
  • 核心工具无需API密钥,市场数据由yfinance提供,降低了个人投资者使用AI金融工具的门槛。
  • 支持可选扩展模块:基于VectorBT的策略回测和基于LangGraph的深度研究,允许用户按需启用高级功能。
  • 采用自托管架构,依赖Python 3.12+和uv包管理器,支持STDIO和Streamable HTTP传输,易于本地部署。
  • 开源MIT许可,提供37个核心工具和智能缓存机制(内存、Redis/SQLite),兼顾性能与隐私控制。

为什么值得看

MaverickMCP展示了MCP协议在垂直领域(金融分析)的实用集成,为AI从业者提供了可扩展的本地化工具链参考。它降低了个人投资者使用AI辅助决策的复杂度,体现了当前AI工具向模块化、自托管方向演进的趋势。

技术解析

  • 架构与集成:基于FastMCP服务器实现,支持STDIO和Streamable HTTP两种传输方式,原生对接Claude Desktop,允许用户通过本地配置直接调用金融分析工具。
  • 数据与缓存层:核心市场数据由yfinance提供,无需API密钥;采用分层缓存策略(内存优先,降级至Redis或SQLite),在Redis未运行时自动回退,保障服务稳定性。
  • 工具集设计:包含37个核心工具,覆盖实时/历史行情、技术指标(RSI、MACD、支撑阻力位)、股票筛选(看涨/看跌/供需策略)及投资组合跟踪(风险仪表板、交易日志)。
  • 扩展模块:可选安装backtesting(VectorBT引擎,提供12个规则策略模板和8个机器学习策略类,支持优化、前向分析和蒙特卡洛模拟)和research(LangGraph驱动,结合Exa网络搜索和自带LLM密钥进行深度研究)。
  • 部署与依赖:使用uv进行现代Python依赖管理,支持一键启动(make dev);配置简化,无需数据库迁移或种子脚本,仅需Python 3.12+环境和可选的Redis/PostgreSQL/SQLite。

行业启示

  • MCP协议标准化:MaverickMCP体现了MCP作为AI助手与专业工具集成接口的潜力,推动垂直领域AI应用向标准化、可插拔架构发展。
  • 自托管与隐私趋势:本地部署、无API密钥依赖的设计契合个人用户对数据隐私和控制权的需求,预示AI工具将更多向自托管模式演进。
  • 模块化功能扩展:核心工具与可选扩展分离的架构允许用户按需启用高级功能,平衡了易用性与专业深度,为开发者提供了可扩展产品的设计参考。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Open Source 开源 Agent Agent LLM 大模型 Programming 编程