SkillsScout
DATA-ANALYSIS / 数据分析与可视化

yahoo-finance2

收录日期 2026-07-21·来源仓库 ↗
受欢迎程度
7
可用程度与相关性
9
安全性
8
8SCOUT SCORE

1. 基本信息

项目 内容 数据来源
名称 yahoo-finance2
作者/维护者 Gadi Cohen(个人开发者,GitHub 账号 2010 年创建,另有 211 名关注者),与 Pilwon Huh 共同署名版权 GitHub API
来源链接 https://github.com/gadicc/yahoo-finance2
许可证 MIT GitHub API
GitHub Stars 767 GitHub API
Forks 105 GitHub API
最新版本 v4(当前主版本,通过 npm 持续发布) 官方 README
安装方式 npx skills add gadicc/yahoo-finance2(Agent Skill)或 npm install yahoo-finance2(库本体) 官方 README

2. 功能介绍与亮点

yahoo-finance2 是一个非官方的 Yahoo Finance 数据客户端,前身项目可追溯至 2013 年,由开源社区持续维护至今。核心能力覆盖十余个数据模块:quote(实时报价)、chart/historical(历史行情)、quoteSummary(含资产概况、财务报表、机构持股、评级等数十个子模块)、fundamentalsTimeSeries(财务时间序列)、screener(预设选股器,如当日涨跌幅榜)、options(期权链)、searchtrendingSymbols 等。

主要亮点:

3. 适用场景

所属分类:数据分析与可视化

适合需要在 agent 工作流中获取股票、基金等金融数据的开发者与分析者:例如构建选股/回测脚本、投资组合监控面板、财务报表自动化分析,或让 agent 在开发含行情数据展示功能的应用时直接调用真实数据源做测试。

4. 跨 Agent 兼容性

5. 推荐理由

无需申请 API key、无需付费即可获取覆盖行情、财报、期权、机构持仓在内的完整金融数据集,CLI、库、MCP、Agent Skill 四种接入方式一体化,十余年社区维护与月均 60 万+ 的 npm 下载量验证了它的可靠性。

6. 评分

维度 分数 说明
受欢迎程度 7 仓库 767 stars,同时 npm 月下载量达 64.5 万次;GitHub issue 区有多条来自不同用户(如 AbhigyanBafna、pazer001、CristianSpatari、eddie-atkinson 等)的独立高互动讨论帖,反映真实的多来源活跃使用
可用性 9 一条命令即可安装(npx skills add gadicc/yahoo-finance2),文档体系完整(README+docs+JSR API 文档+CLI/MCP 专项说明),近一周内仍有代码提交,完全免费无付费依赖,且支持多运行时
安全性 8 见下方检查清单

安全检查清单:

  1. shell 命令执行范围:CLI 为标准 Node 脚本,运行范围限于自身查询逻辑,未见执行任意 shell 命令或访问无关系统资源
  2. 联网外发:会联网请求 Yahoo Finance 数据接口,这正是其功能本身,用途透明;SKILL.md/README 中未发现其他隐藏的数据外发行为
  3. API key/凭据:不需要用户提供任何 API key 或凭据,无凭据存储环节
  4. 可疑指令:完整阅读 SKILL.md 与 README 全文,未发现面向 agent 的可疑指令或 prompt injection 迹象
  5. 作者信誉:作者 Gadi Cohen 为长期活跃的个人开发者(GitHub 账号 2010 年注册,150+ 公开仓库),未见刷星或 SEO 操纵措辞
  6. License:MIT,明确
  7. 最近维护:近一周内有代码提交,issue 区有持续的维护者回应记录

7. 跟同类 Skills 相比的优势

Skill/服务 定位 与本 skill 的差异
Alpha Vantage MCP Server(Alpha Vantage 官方,188 stars) 官方股票/外汇/加密货币数据 API 的 MCP 封装 需要注册申请 API key,免费额度有限(官方文档标注为每日 25 次请求);yahoo-finance2 无需 key、无每日请求数硬上限,但属非官方接口,稳定性依赖 Yahoo 未公开维护的页面结构
Alpaca MCP Server(Alpaca 官方) 面向实盘/模拟交易执行的经纪商 MCP 接口,行情数据是配套能力 定位偏交易执行,需开通 Alpaca 经纪账户并配置交易 API key,权限范围更大;yahoo-finance2 是纯只读数据查询,不涉及账户与下单能力,权限面更小更安全

8. 用户评价

GitHub 用户 eddie-atkinson 在 issue #719 中反馈该库在 Cloudflare Workers 环境下因依赖 ajv 校验库而报错,并与维护者 gadicc 详细讨论了移除该依赖的技术方案;随后由 eddie-atkinson 提交的修复 PR #772 被合并,使库得以在 Cloudflare Workers 等边缘运行时环境正常工作,体现出该项目有真实的第三方开发者参与协作维护。

9. 其他补充

项目同时维护 v3 与 v4 两版文档供不同版本用户查阅,并提供基于 CodeSandbox 的在线 Demo(Next.js 环境,含 RSC 与 Hook 两种用法示例),便于快速上手评估。

10. 安装使用方式

11. 注意事项