返回 MCP 目录
public公开dns本地运行

yahoo-finance-mcp

这是一个基于Yahoo Finance数据的MCP服务器,提供全面的金融数据服务,包括股票历史价格、公司信息、财务报表、期权数据和市场新闻等。

article

README

🚀 雅虎财经 MCP 服务器

这是一个雅虎财经的 Model Context Protocol (MCP) 服务器,可提供全面的金融数据。借助它,你能够检索股票的详细信息,涵盖历史价格、公司信息、财务报表、期权数据以及市场新闻等内容。

English | 中文

smithery badge

🚀 快速开始

本服务器提供了丰富的金融数据获取途径,你可以通过它轻松获取各类股票相关信息。

✨ 主要特性

  • 提供全面的金融数据,包括股票历史价格、公司信息、财务报表、期权数据和市场新闻。
  • 通过 Model Context Protocol 提供多种工具,方便用户获取不同类型的金融信息。

📦 安装指南

文档未提供安装步骤,暂不展示。

💻 使用示例

基础用法

以下是使用该服务器工具的一些示例:

# 获取股票的历史 OHLCV 数据,可自定义周期和间隔
get_historical_stock_prices('AAPL', period='6mo', interval='1d')

# 获取全面的股票数据,包括价格、指标和公司详情
get_stock_info('MSFT')

# 获取特定股票的最新新闻文章
get_yahoo_finance_news('TSLA')

# 获取股票股息和拆分历史
get_stock_actions('AMZN')

# 获取收入表、资产负债表或现金流量表(年度/季度)
get_financial_statement('GOOG', statement_type='income', period='quarterly')

# 获取主要持有者、机构持有者、共同基金或内部人交易信息
get_holder_info('NVDA')

# 获取可用的期权到期日期
get_option_expiration_dates('META')

# 获取特定到期日和类型的期权链(认购/认沽)
get_option_chain('AAPL', expiration_date='2024-01-01', option_type='call')

# 获取分析师推荐或升级/降级历史
get_recommendations('TSLA')

高级用法

在实际应用场景中,你可以让 Claude 利用这些工具完成更复杂的任务:

# 价格分析:显示 AAPL 最近 6 个月的日线级别历史股价
get_historical_stock_prices('AAPL', period='6mo', interval='1d')

# 财务状况:获取微软的季度资产负债表
get_financial_statement('MSFT', statement_type='balance', period='quarterly')

# 性能指标:特斯拉的股票信息中有哪些关键财务指标?
get_stock_info('TSLA')

# 趋势分析:比较亚马逊和谷歌最近的季度收入报表
amazon_income = get_financial_statement('AMZN', statement_type='income', period='quarterly')
google_income = get_financial_statement('GOOG', statement_type='income', period='quarterly')

# 现金流分析:显示英伟达的年度现金流量表
get_financial_statement('NVDA', statement_type='cash', period='annual')

# 收入表:获取 Meta 最近季度的收入详情
get_financial_statement('META', statement_type='income', period='quarterly')

# 资产负债表:查看苹果最新季度的资产分布情况
get_financial_statement('AAPL', statement_type='balance', period='quarterly')

# 现金流分析:分析微软过去一年的现金流变动
get_financial_statement('MSFT', statement_type='cash', period='annual')

📚 详细文档

MCP 工具

该服务器通过 Model Context Protocol 提供以下工具:

股票信息

| 工具 | 描述 | |------|-------------| | get_historical_stock_prices | 获取股票的历史 OHLCV 数据,可自定义周期和间隔 | | get_stock_info | 获取全面的股票数据,包括价格、指标和公司详情 | | get_yahoo_finance_news | 获取特定股票的最新新闻文章 | | get_stock_actions | 获取股票股息和拆分历史 |

财务报表

| 工具 | 描述 | |------|-------------| | get_financial_statement | 获取收入表、资产负债表或现金流量表(年度/季度) | | get_holder_info | 获取主要持有者、机构持有者、共同基金或内部人交易信息 |

期权数据

| 工具 | 描述 | |------|-------------| | get_option_expiration_dates | 获取可用的期权到期日期 | | get_option_chain | 获取特定到期日和类型的期权链(认购/认沽) |

分析师信息

| 工具 | 描述 | |------|-------------| | get_recommendations | 获取分析师推荐或升级/降级历史 |

实际应用场景

使用此 MCP 服务器,您可以让 Claude 完成以下任务:

股票分析

  • 价格分析: "显示 AAPL 最近 6 个月的日线级别历史股价。"
  • 财务状况: "获取微软的季度资产负债表。"
  • 性能指标: "特斯拉的股票信息中有哪些关键财务指标?"
  • 趋势分析: "比较亚马逊和谷歌最近的季度收入报表。"
  • 现金流分析: "显示英伟达的年度现金流量表。"

财务报表

  • 收入表: "获取 Meta 最近季度的收入详情。"
  • 资产负债表: "查看苹果最新季度的资产分布情况。"
  • 现金流量表: "分析微软过去一年的现金流变动。"

🔧 技术细节

文档未提供技术实现细节,暂不展示。

📄 许可证

本项目采用 MIT 许可证。

演示

MCP 演示

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端