用途:YFinance MCP Server 是一个 MCP 服务器,用于从 Yahoo Finance 获取实时与历史金融数据,供 AI 助手或客户端调用。
主要能力:共 12 个工具。股票数据 7 个:tool_get_stock_price 返回现价、涨跌幅、开盘、日内高低、成交量、52 周区间、市值、市盈率、股息率等;tool_get_stock_info 返回行业、板块、市值、估值、利润率、营收增长、分析师目标价与业务描述;tool_get_history 返回 OHLCV 历史数据,period 支持 1d 至 max,interval 支持 1m 至 3mo;tool_get_financials 返回利润表、资产负债表、现金流量表,可选季度;tool_get_recommendations 返回评级趋势、目标价与升降级;tool_get_options 返回看涨/看跌期权链及到期日;tool_get_dividends 返回股息率、除息日与历史派息。市场分析 3 个:tool_compare_stocks 最多对比 10 只股票;tool_get_market_movers 返回涨/跌/活跃榜;tool_screen_stocks 按板块、市值、市盈率、股息率、交易所筛选。搜索与新闻 2 个:tool_search_stocks 按名称、代码或关键词查找股票、ETF、基金、指数;tool_get_news 返回标题、来源、链接、时间与缩略图。
使用方式:支持快速安装与手动安装。快速安装执行 git clone https://github.com/rizkydwicmt/yfinance-mcp-server.git,进入目录后 chmod +x install.sh 并 ./install.sh,脚本会安装 uv、创建 Python 3.12 虚拟环境、安装依赖、校验 12 个工具、写入 mcporter 配置并注册 OpenClaw 技能。可用环境变量定制,如 YFINANCE_PROJECT_DIR、YFINANCE_PYTHON_VERSION、YFINANCE_VENV_DIR、MCPORTER_CONFIG、CLAWD_DIR,以及 SKIP_MCPORTER=true、SKIP_SKILL=true。手动安装需安装 uv、创建 venv、uv pip install -e .,并在 mcporter.json 中配置命令为 .venv/bin/yfin-mcp。验证可用 mcporter list yfinance --schema 与 mcporter call yfinance.tool_get_stock_price symbol=AAPL。
适用场景:投资研究、持仓监控、市场发现等。
限制:数据来自 Yahoo Finance,支持其覆盖的任意代码;资料未说明收费、价格、速率限制或数据延迟情况,暂未提供。