本指南将详细介绍如何使用 Yahoo Finance 在 Claude 中连接金融数据,帮助你轻松分析金融市场。
确保你的系统上已安装 Docker 并且正在运行。Docker 是运行此工具的必要组件。
创建一个名为 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.sh和your-docker-image-name替换为你实际使用的路径和 Docker 镜像名称。
安装完成后,重新启动 Claude Desktop 以应用新的配置。
yahoo_finance_current_price获取指定股票的当前价格信息。
Parameters:
symbol:股票代码(例如:AAPL 表示苹果公司)yahoo_stock_performance查看股票的历史表现。
Parameters:
symbol:股票代码period:时间范围(例如:"1mo" 表示一个月,"3mo" 表示三个月)yahoo_market_indices显示当前主要市场指数的价值。
Parameters:
indices:指数代码(例如:SPX 代表标普500,DJI 代表道琼斯)yahoo_historical_data获取指定股票的历史数据。
Parameters:
symbol:股票代码period:时间范围interval:数据间隔(例如:"1d" 表示每日,"1wk" 表示每周)查看错误信息:tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
确保 Docker 正在运行,并且你有有效的互联网连接。
验证股票代码是否正确输入,并确保网络连接正常。
确保 claude_desktop_config.json 文件中没有语法错误,并且路径和镜像名称正确无误。
通过以上步骤,你应该能够成功在 Claude 中集成 Yahoo Finance 工具,并开始分析金融市场数据。