YFinance-Trader-MCP-ClaudeDesktop

YFinance-Trader-MCP-ClaudeDesktop:为 Claude Desktop 提供股票数据的 MCP 工具。

YFinance-Trader-MCP-ClaudeDesktop
YFinance-Trader-MCP-ClaudeDesktop能力展示

YFinance-Trader-MCP-ClaudeDesktop 解决方案概述

YFinance-Trader-MCP-ClaudeDesktop是一款专为Claude Desktop设计的MCP工具,它赋予AI模型访问实时股票市场数据的能力。该工具利用yfinance库,为Claude Desktop提供股票报价、公司信息、历史价格等金融数据。开发者可以通过简单的配置,让AI模型查询股票价格、获取公司概况、分析历史数据,甚至追踪内幕交易。核心价值在于,它将Claude Desktop转变为一个强大的金融分析助手,无需手动搜索,即可快速获得市场信息。该工具通过标准输入/输出流与Claude Desktop集成,配置简单,并提供详细的错误处理机制,确保数据获取的稳定性和可靠性。通过它,开发者可以构建更智能、更具洞察力的金融应用。

YFinance-Trader-MCP-ClaudeDesktop 核心能力

实时股票行情数据

YFinance-Trader-MCP-ClaudeDesktop 的核心功能之一是提供实时的股票行情数据。它利用 yfinance 库从 Yahoo Finance 获取最新的股票价格、涨跌幅、交易量以及时间戳等信息。通过 get_stock_quote 工具,Claude Desktop 可以即时查询任何股票的当前状态,无需用户手动搜索或刷新页面。这使得 AI 模型能够基于最新的市场动态做出更明智的决策,例如在金融分析、投资建议或风险评估等场景中。例如,用户可以询问:“AAPL 的当前股价和日涨幅是多少?”,Claude Desktop 将通过 MCP 协议调用该工具,并返回包含实时数据的 JSON 响应。

公司概况与财务指标

该解决方案不仅提供实时的股票价格,还能提供全面的公司概况和关键财务指标。通过 get_company_overview 工具,用户可以获取公司的名称、所属行业、市值、市盈率、股息率、52 周最高价和最低价等信息。这些数据对于评估公司的基本面和长期投资价值至关重要。AI 模型可以利用这些信息进行深入的财务分析,例如评估公司的盈利能力、增长潜力和财务风险。例如,用户可以询问:“微软 (MSFT) 的公司概况是什么?”,Claude Desktop 将返回包含公司基本信息的 JSON 响应,帮助用户快速了解公司的整体情况。

历史价格数据分析

YFinance-Trader-MCP-ClaudeDesktop 提供了获取历史每日价格数据的功能,通过 get_time_series_daily 工具实现。用户可以指定股票代码和时间范围,获取该股票在指定时间段内的开盘价、最高价、最低价、收盘价和交易量等数据。这些历史数据对于技术分析和趋势预测至关重要。AI 模型可以利用这些数据进行时间序列分析、回归分析和机器学习建模,从而预测未来的股价走势或识别交易机会。例如,用户可以询问:“特斯拉 (TSLA) 过去 3 个月的历史价格数据是什么?”,Claude Desktop 将返回包含每日价格数据的 JSON 响应,方便用户进行深入分析。

股票代码搜索功能

该解决方案还提供了一个方便的股票代码搜索功能,通过 search_symbol 工具实现。用户可以输入股票名称或关键词,快速找到相关的股票代码、公司名称、股票类型和交易所等信息。这对于快速定位目标股票,尤其是在不确定股票代码的情况下非常有用。AI 模型可以利用这个功能来自动识别用户输入的股票名称,并获取相应的股票代码,从而进行后续的数据查询和分析。例如,用户可以询问:“搜索与 'NVDA' 相关的股票”,Claude Desktop 将返回包含相关股票代码和公司信息的 JSON 响应,方便用户选择正确的股票进行分析。

技术实现

YFinance-Trader-MCP-ClaudeDesktop 使用 Python 编写,并依赖 yfinance 库来获取金融数据。它通过 MCP 协议与 Claude Desktop 进行通信,将金融数据以 JSON 格式传递给 Claude Desktop。该解决方案还包括错误处理机制,当无法获取数据时,会返回包含错误信息的 JSON 响应。为了确保稳定性和可靠性,该解决方案还提供了详细的故障排除指南,帮助用户解决常见问题。此外,该解决方案还支持有限的加密货币数据,用户可以使用特殊的股票代码格式(例如 BTC-USD)来查询比特币的价格。

YFinance-Trader-MCP-ClaudeDesktop | MCP Hubs