Yahoo Finance

Interaja com o Yahoo Finance para obter dados de ações, notícias do mercado e informações financeiras usando a biblioteca Python yfinance.

Documentação

Servidor MCP para Interagir com o Yahoo Finance


O Model Context Protocol (MCP) é um padrão aberto desenvolvido pela Anthropic para permitir integração perfeita entre Modelos de Linguagem de Grande Escala (LLMs) e ferramentas, serviços e fontes de dados externos.

Este projeto fornece uma implementação simples que permite ao LLM interagir com o Yahoo Finance por meio da biblioteca Python yfinance.

O servidor usa fastmcp e é executado dentro de um contêiner Docker para garantir portabilidade.

Instalação

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

Configuração

  • Se instalado usando python & pip, adicione este item nas configurações do MCP:
"mcpServers": {
    "YahooFinanceServer": {
      "command": "python",
      "args": ["-m", "yfinance_mcp_server"]
    }
  }

  • Se instalado usando Docker, adicione este item nas configurações do MCP:
"mcpServers": {
    "YahooFinanceServer": {
      "command": "docker",
      "args": ["run", "-i", "yfinance-mcp-server"]
    }
  }

Exemplo

Na sua interface de LLM, por exemplo, Cline, você pode perguntar algo como:

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