
YFinance Trader MCP Tool

2025.03.07
3
Python金融数据服务股票市场数据交易功能金融服务
YFinance Trader MCP Tool 是一个基于 yfinance 库的 MCP(Model Context Protocol)工具,提供股票市场数据和交易功能。该工具能够获取实时股票报价、公司信息和财务指标、历史价格数据、股票符号搜索功能以及内部交易跟踪。适用于金融分析、投资决策和市场研究等场景。
View on GitHub
Overview
基本能力
产品定位
YFinance Trader MCP Tool 是一个金融数据服务工具,专注于提供股票市场数据和交易功能。
核心功能
- 实时股票报价
- 公司信息和财务指标
- 历史价格数据
- 股票符号搜索功能
- 内部交易跟踪
- 分析师推荐数据
适用场景
- 金融分析
- 投资决策
- 市场研究
- 股票交易
工具列表
- get_stock_quote: 获取实时股票报价信息。
- get_company_overview: 获取公司信息和关键指标。
- get_time_series_daily: 获取历史每日价格数据。
- search_symbol: 搜索股票和其他证券。
- get_recommendations: 获取分析师推荐数据。
- get_insider_transactions: 获取内部交易信息。
常见问题解答
- 问题: MCP 服务器在 Cursor 中无法工作。 解决方案:
- 验证设置中的路径是否正确且为绝对路径。
- 确保 Python 3.10+ 在系统 PATH 中。
- 检查所有依赖项是否已安装。
- 尝试重启 Cursor。
- 检查 Cursor 的日志以获取错误消息。
使用教程
使用依赖
确保已安装 Python 3.10 或更高版本。
安装教程
- 安装依赖项:
pip install -r requirements.txt
# 或者使用 pyproject.toml
pip install .
调试方式
- 在 Cursor 中,转到 Settings > MCP。
- 点击 "+ Add New MCP Server"。
- 填写表单:
- Name: "yfinance-trader"(或任何你喜欢的名称)
- Command:
python3 /path/to/your/yfinance-trader/main.py
示例命令:
python3 /Users/username/projects/yfinance-trader/main.py
(替换为你的实际路径到 main.py)
- 点击 "Add" 并在需要时重启 Cursor。