Yahoo Finance

Interactúa con Yahoo Finance para obtener datos de acciones, noticias del mercado e información financiera utilizando la librería yfinance de Python.

Documentación

Servidor MCP para Interactuar con Yahoo Finance


El Protocolo de Contexto de Modelo (MCP) es un estándar abierto desarrollado por Anthropic para permitir una integración fluida entre Modelos de Lenguaje de Gran Escala (LLMs) y herramientas, servicios y fuentes de datos externos.

Este proyecto proporciona una implementación simple que permite al LLM interactuar con Yahoo Finance a través de la biblioteca de Python yfinance.

El servidor utiliza fastmcp y se ejecuta dentro de un contenedor Docker para garantizar la portabilidad.

Instalación

  • Usando python y pip:
pip install .
  • Alternativa: usando Docker:
docker build -t yfinance-mcp-server .

Configuración

  • Si se instala usando python y pip, agregue este elemento en la configuración de MCP:
"mcpServers": {
    "YahooFinanceServer": {
      "command": "python",
      "args": ["-m", "yfinance_mcp_server"]
    }
  }

  • Si se instala usando Docker, agregue este elemento en la configuración de MCP:
"mcpServers": {
    "YahooFinanceServer": {
      "command": "docker",
      "args": ["run", "-i", "yfinance-mcp-server"]
    }
  }

Ejemplo

En su interfaz de LLM, por ejemplo Cline, puede preguntar algo como:

What is MSFT's stock price on Jan 1, 2025?