gadicc/yahoo-finance2
Unofficial API for Yahoo Finance with CLI, MCP and Agent Skill
解决的问题
提供一个非官方的 Yahoo Finance API 封装,使开发者无需依赖 Yahoo 的官方 API,即可通过程序化方式访问股票报价、历史价格和公司基本面数据。
工作原理
该项目作为一个客户端库,与 Yahoo Finance 的内部数据源进行交互。它提供基于 TypeScript 的 API,包含多个模块,用于搜索股票代码、获取报价以及访问详细的公司摘要。此外,还包含命令行界面(CLI),并支持 Node.js、Bun、Deno 和 Cloudflare Workers 等多种运行时环境。
适用人群
需要实时和历史市场数据的金融应用、投资组合追踪器或 AI 代理的开发者。
主要亮点
- 广泛的数据访问:支持图表、历史数据、期权以及全面的报价摘要(包括资产负债表和损益表)模块。
- AI 集成:内置 MCP(Model Context Protocol)实现,可向 Claude 和 Cursor 等 AI 客户端暴露工具,并附带兼容的 Agent Skill。
- CORS 友好:专为服务器端执行设计,可绕过浏览器的 CORS 和 Cookie 限制。
- TypeScript 支持:为财务数据结构提供完整的类型检查和自动补全。
相关
- 项目
- 项目
- 项目
- 项目
- 项目