Token导航 LogoToken导航TokenDH.com
Yahoo Finance logo
金融服务stdio官方级别未说明来源级核验

Yahoo Finance

MCP Server

一个基于Model Context Protocol的Yahoo Finance交互服务器,提供股票价格获取、公司信息查询及金融数据可视化功能。

工具数

10

提示词数

0

GitHub Stars

10

资源数

0
金融数据PythonClaude技术分析Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

leoncuhk

提供方

leoncuhk

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

MCP雅虎金融

A. 模型上下文协议 (MCP)服务器,用于雅虎财经交互。此服务器提供获取定价、公司信息和生成财务可视化的工具。

这个项目是 maxscheijen/mcp雅虎金融,增加了可视化功能。

特性

  • 财务数据:获取当前股票价格、历史价格、股息、损益表等
  • 可视化分析:为市场情绪、投资组合跟踪和技术分析生成精美的可视化效果
  • 易于集成:适用于Claude Desktop、VS Code、Cursor和其他MCP客户端

安装说明

1.克隆存储库

将此存储库克隆到本地计算机:

git clone https://github.com/leoncuhk/mcp-yahoo-finance.git
cd mcp-yahoo-finance

2.安装依赖项

使用pip安装所需的依赖项:

pip install -r requirements.txt

如果缺少requirements.txt文件,您可以直接安装依赖项:

pip install mcp yfinance pandas matplotlib seaborn plotly kaleido numpy pillow base64io

3.配置MCP客户端

克劳德桌面

将此添加到您的 claude_desktop_config.json (如果它不存在,请创建它):

  • macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
    "mcpServers": {
        "yahoo-finance": {
            "command": "uvx",
            "args": ["mcp-yahoo-finance"]
        }
    }
}

你也可以使用docker:

{
    "mcpServers": {
        "yahoo-finance": {
            "command": "docker",
            "args": ["run", "-i", "--rm", "IMAGE"]
        }
    }
}

VSCode

将此添加到您的 .vscode/mcp.json:

{
    "servers": {
        "yahoo-finance": {
            "command": "uvx",
            "args": ["mcp-yahoo-finance"]
        }
    }
}

光标

将此添加到您的Cursor MCP配置中:

{
    "mcp-servers": {
        "yahoo-finance": {
            "command": "uvx",
            "args": ["mcp-yahoo-finance"]
        }
    }
}

4.重新启动MCP客户端

配置后,重新启动Claude Desktop或您首选的MCP客户端以加载服务器。

可用工具

基础财务数据

  • get_current_stock_price:获取某个交易品种的当前股价
  • get_stock_price_by_date:获取特定日期的股票价格
  • get_stock_price_date_range:获取某个日期范围的股票价格
  • 获取历史库存价格:获取具有可自定义期间的历史库存数据
  • get_vidends:获取股票的股息信息
  • get_come_statement:获取损益表数据
  • get_cashflow:获取现金流量表数据
  • 获取学习日期:获取收入日期信息
  • 获取新闻:获取股票的最新消息

可视化工具

  • generate_market_dashboard:创建具有实时指数表现的市场情绪仪表板
  • generate_投资组合_报告:生成投资组合绩效跟踪报告
  • 发电机_库存_技术分析:为股票创建技术分析报告

可视化示例

市场情绪仪表盘

Market Sentiment Dashboard

投资组合跟踪

Portfolio Performance Tracking

股票技术分析

Stock Price Technical Analysis

示例提示

以下是一些尝试使用Claude的示例提示:

基础财务数据

  1. “苹果目前的股价是多少?”
  2. “苹果和谷歌的股价有什么不同?”
  3. “在2025年1月1日至2025年3月31日期间,苹果的股价变化了多少?”

可视化请求

  1. “生成一个显示主要指数表现的市场情绪仪表板。”
  2. “为科技股AAPL、MSFT、GOOGL、AMZN和NVDA创建投资组合跟踪报告。”
  3. “给我看一张特斯拉股票的技术分析图,包括移动平均线和支撑/阻力位。”
  4. “生成一个包含标准普尔500指数、道琼斯指数和纳斯达克指数的市场情绪仪表板。”
  5. “你能为我的能源股(XOM、CVX、BP、COP和SLB)创建一份投资组合报告吗?”
  6. “我需要对NVDA股票进行详细的技术分析,显示RSI和成交量模式。”

测试

要测试可视化功能:

cd tests
python test_visualization.py

这将在中生成示例可视化图像 examples 目录。

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

致谢

目录标签

目录标签

金融数据PythonClaude技术分析本地部署可视化分析股票市场投资组合

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP