YFinance Trader MCP Tool

YFinance Trader MCP Tool

site icon
2025.03.07 3
Python金融数据服务股票市场数据交易功能金融服务
YFinance Trader MCP Tool 是一个基于 yfinance 库的 MCP(Model Context Protocol)工具,提供股票市场数据和交易功能。该工具能够获取实时股票报价、公司信息和财务指标、历史价格数据、股票符号搜索功能以及内部交易跟踪。适用于金融分析、投资决策和市场研究等场景。
View on GitHub

Overview

基本能力

产品定位

YFinance Trader MCP Tool 是一个金融数据服务工具,专注于提供股票市场数据和交易功能。

核心功能

  • 实时股票报价
  • 公司信息和财务指标
  • 历史价格数据
  • 股票符号搜索功能
  • 内部交易跟踪
  • 分析师推荐数据

适用场景

  • 金融分析
  • 投资决策
  • 市场研究
  • 股票交易

工具列表

  1. get_stock_quote: 获取实时股票报价信息。
  2. get_company_overview: 获取公司信息和关键指标。
  3. get_time_series_daily: 获取历史每日价格数据。
  4. search_symbol: 搜索股票和其他证券。
  5. get_recommendations: 获取分析师推荐数据。
  6. get_insider_transactions: 获取内部交易信息。

常见问题解答

  • 问题: MCP 服务器在 Cursor 中无法工作。 解决方案:
  • 验证设置中的路径是否正确且为绝对路径。
  • 确保 Python 3.10+ 在系统 PATH 中。
  • 检查所有依赖项是否已安装。
  • 尝试重启 Cursor。
  • 检查 Cursor 的日志以获取错误消息。

使用教程

使用依赖

确保已安装 Python 3.10 或更高版本。

安装教程

  1. 安装依赖项:
pip install -r requirements.txt
# 或者使用 pyproject.toml
pip install .

调试方式

  1. 在 Cursor 中,转到 Settings > MCP。
  2. 点击 "+ Add New MCP Server"。
  3. 填写表单:
  4. Name: "yfinance-trader"(或任何你喜欢的名称)
  5. Command: python3 /path/to/your/yfinance-trader/main.py

示例命令:

python3 /Users/username/projects/yfinance-trader/main.py

(替换为你的实际路径到 main.py)

  1. 点击 "Add" 并在需要时重启 Cursor。

许可证

该项目遵循 MIT 开源许可条款。