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

yahoofinance-mcp

一个基于Yahoo Finance数据的MCP服务器,提供实时股票报价、市场数据和历史信息,支持可视化分析和投资组合跟踪,无需API密钥即可集成到Claude等助手。

article

README

🚀 使用 Yahoo Finance 在 Claude 中连接金融数据:完整指南

本指南将详细介绍如何使用 Yahoo Finance 在 Claude 中连接金融数据,帮助你轻松分析金融市场。

📦 安装指南

1. 下载 Docker

确保你的系统上已安装 Docker 并且正在运行。Docker 是运行此工具的必要组件。

2. 获取配置文件

创建一个名为 claude_desktop_config.json 的新文件,并将以下内容粘贴到其中:

{
    "mcp": {
        "servers": [
            {
                "name": "Yahoo Finance",
                "executable": "/path/to/your/docker/run.sh",
                "type": "docker_container",
                "config": {
                    "DockerImage": "your-docker-image-name",
                    "DockerContainerName": "yahoo_finance_server"
                }
            }
        ]
    },
    "global": {
        "log_level": "info",
        "timeout": 30
    }
}

⚠️ 重要提示

请将 /path/to/your/docker/run.shyour-docker-image-name 替换为你实际使用的路径和 Docker 镜像名称。

3. 重启 Claude Desktop

安装完成后,重新启动 Claude Desktop 以应用新的配置。

✨ 主要特性

yahoo_finance_current_price

获取指定股票的当前价格信息。

  • 使用方法
    • Parameters
      • symbol:股票代码(例如:AAPL 表示苹果公司)
  • 示例问题:"当前 AAPL 的股价是多少?"

yahoo_stock_performance

查看股票的历史表现。

  • 使用方法
    • Parameters
      • symbol:股票代码
      • period:时间范围(例如:"1mo" 表示一个月,"3mo" 表示三个月)
  • 示例问题:"过去一个月特斯拉的股价表现如何?"

yahoo_market_indices

显示当前主要市场指数的价值。

  • 使用方法
    • Parameters
      • indices:指数代码(例如:SPX 代表标普500,DJI 代表道琼斯)
  • 示例问题:"当前标普500和纳斯达克的指数值是多少?"

yahoo_historical_data

获取指定股票的历史数据。

  • 使用方法
    • Parameters
      • symbol:股票代码
      • period:时间范围
      • interval:数据间隔(例如:"1d" 表示每日,"1wk" 表示每周)
  • 示例问题:"过去一年微软的股价数据是什么?"

🔧 故障排除

1. 检查 Claude Desktop 日志

查看错误信息:tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

2. 服务器连接性

确保 Docker 正在运行,并且你有有效的互联网连接。

3. 工具执行问题

验证股票代码是否正确输入,并确保网络连接正常。

4. 配置文件检查

确保 claude_desktop_config.json 文件中没有语法错误,并且路径和镜像名称正确无误。

通过以上步骤,你应该能够成功在 Claude 中集成 Yahoo Finance 工具,并开始分析金融市场数据。

help

运行方式说明

cloud

托管运行

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

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

本地运行 / 其它方式

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

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