remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Supports loading Alpha Vantage API credentials from .env files to securely configure the MCP server with API keys.
Runs as a Node.js application, with specific version requirements (Node.js 16 or higher) for proper functionality.
Uses npm for package management, dependency installation, and running build/development scripts.
Servidor MCP Alpha Vantage Stock
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos bursátiles desde la API de Alpha Vantage. Permite a Claude y a otros clientes de MCP acceder a datos bursátiles históricos y en tiempo real.
Características
- Obtenga datos bursátiles intradiarios con intervalos personalizables
- Obtenga datos bursátiles diarios
- Generar alertas de stock basadas en movimientos de precios
- Acceda a los datos bursátiles como recursos
Prerrequisitos
- Node.js 16 o superior
- Una clave API de Alpha Vantage (obtenga una gratis en Alpha Vantage )
Instalación
- Clonar este repositorio
- Instalar dependencias:Copy
- Cree un archivo
.env
en el directorio raíz y agregue su clave API de Alpha Vantage:Copy
Construyendo y funcionando
Construya el código TypeScript:
Ejecutar el servidor:
Para desarrollo con recarga automática:
Pruebe el cliente API:
Uso con Claude para escritorio
Para utilizar este servidor MCP con Claude for Desktop:
- Abrir Claude para escritorio
- Vaya a Configuración > Desarrollador > Editar configuración
- Agregue lo siguiente a su
claude_desktop_config.json
:
Reemplace /absolute/path/to/dist/index.js
con la ruta absoluta al archivo index.js creado.
- Reiniciar Claude para escritorio
Herramientas disponibles
obtener datos de stock
Obtiene datos bursátiles intradiarios para un símbolo específico.
Parámetros:
symbol
(obligatorio): Símbolo bursátil (p. ej., IBM, AAPL)interval
(opcional): Intervalo de tiempo entre puntos de datos (1 min, 5 min, 15 min, 30 min, 60 min). Valor predeterminado: 5 min.outputsize
(opcional): Cantidad de datos a devolver (compacto: últimos 100 puntos de datos, completo: hasta 20 años de datos). Predeterminado: compacto
obtener datos bursátiles diarios
Obtiene datos diarios de acciones para un símbolo específico.
Parámetros:
symbol
(obligatorio): Símbolo bursátil (p. ej., IBM, AAPL)outputsize
(opcional): Cantidad de datos a devolver (compacto: últimos 100 puntos de datos, completo: hasta 20 años de datos). Predeterminado: compacto
obtener alertas de stock
Analiza datos bursátiles para generar alertas basadas en movimientos de precios.
Parámetros:
symbol
(obligatorio): Símbolo bursátil (p. ej., IBM, AAPL)threshold
(opcional): Umbral porcentual para alertas de movimiento de precios. Valor predeterminado: 5
Recursos disponibles
datos bursátiles
Acceda a los datos de stock directamente como recurso.
Plantilla de URI: stock://{symbol}/{interval}
Parámetros:
symbol
: Símbolo bursátil (por ejemplo, IBM, AAPL)interval
: Intervalo de tiempo (diario, 1 min, 5 min, 15 min, 30 min, 60 min). Predeterminado: diario
Ejemplo de uso en Claude:
- ¿Puedes analizar estos datos bursátiles: stock://AAPL/daily?
- ¿Qué opinas de estos datos: stock://MSFT/5min?
Licencia
Instituto Tecnológico de Massachusetts (MIT)
You must be authenticated.
Permite a Claude y otros clientes de MCP acceder a datos bursátiles históricos y en tiempo real desde la API de Alpha Vantage, incluidos datos bursátiles intradiarios y diarios con intervalos personalizables.
- Features
- Prerequisites
- Installation
- Building and Running
- Using with Claude for Desktop
- Available Tools
- Available Resources
- License