Financial Data

Proporciona acceso a datos de acciones en tiempo real e históricos desde la API de Alpha Vantage.

Documentación

Financial Data - Servidor MCP

smithery badge

Este es un servidor MCP que proporciona acceso a la API de Alpha Vantage, permitiendo que la recuperación de datos de acciones se utilice como contexto para los LLMs.

findata-mcp-server MCP server

Funciones disponibles

  • getStockQuote: Obtén la cotización actual de una acción.
  • getHistoricalData: Obtén datos históricos de una acción (diario, semanal o mensual).
  • (Se añadirán más herramientas más adelante para análisis técnico, resumen de la empresa, etc.)

Configuración

Instalación mediante Smithery

Para instalar Financial Data Server para Claude Desktop automáticamente mediante Smithery:

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

Instalación manual

npm install findata-mcp-server

Uso en el host

  1. Obtén una clave de API de Alpha Vantage https://www.alphavantage.co/support/#api-key.

  2. Configura tu cliente MCP (por ejemplo, Claude Desktop) para conectarte al servidor:

{
  "mcpServers": {
    "alphaVantage": {
      "command": "npx",
      "args": ["-y", "findata-mcp-server"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

Herramientas

getStockQuote

Obtén la cotización actual de una acción.

Entrada:

symbol: El símbolo de la acción (por ejemplo, AAPL) Ejemplo de salida:

getHistoricalData

Obtén datos históricos de una acción.

Entrada:

  • symbol: el símbolo de la acción (por ejemplo, AAPL)
  • interval: el intervalo de tiempo para los datos (daily, weekly o monthly) (opcional, por defecto: daily)
  • outputsize: el tamaño de la salida (compact o full) (opcional, por defecto: compact) Salida:

Objeto JSON que contiene los datos históricos. La estructura de la salida depende del parámetro de intervalo.

Contribuciones

¡Las contribuciones son bienvenidas! Por favor, abre un problema o una solicitud de extracción.

Licencia

MIT