yfinance MCP Server

Accede a precios y noticias actualizados de acciones y criptomonedas.

Documentación

Servidor MCP de yfinance

smithery badge Servidor de Model Context Protocol que permite a los LLMs obtener precios y noticias precisos y actualizados sobre tickers de acciones/criptomonedas.

Herramientas Disponibles

  • get_price_tool: Obtener el precio de un ticker de acción/criptomoneda
    • Argumentos:
      • ticker (cadena): Requerido - Nombre o alias del ticker (ej., "BTC-USD", "AAPL")
      • period (cadena): Opcional - Período de tiempo (ej., "1d", "5d", "1mo"). Por defecto es "1d"
  • get_news_tool: Obtener las noticias de un ticker de acción/criptomoneda.
    • Argumentos requeridos:
      • ticker (cadena): Requerido
      • count (cadena): Opcional - Número de artículos a recuperar (por defecto: 5)

Instalación

Instalación mediante Smithery

Para instalar yfinance-mcp-server para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude

Usando uv

Instala el paquete localmente

uv pip install -e .

Ejecuta el servidor

finance-mcp-server

Usando docker

# build the container
docker build -t finance-server .

# run the container
docker run -it finance-server

Configuración

Uso para Claude Desktop

Agrega lo siguiente a claude_desktop_config.json

uvx

"mcpServers": {
  "finance": {
    "command": "uvx",
    "args": ["finance-mcp-server"]
  }
}

docker

{
  "mcpServers": {
    "finance": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "finance-server"]
    }
  }
}

Uso para 5ire

uvx

{
  "key": "finance",
  "command": "uvx",
  "args": ["finance-mcp-server"]
}

docker

{
  "key": "finance-server",
  "command": "docker",
  "args": ["run", "-i", "--rm", "finance-server"]
}

Ejemplos de Interacción

example