MCP Avantage
Servidor MCP para la API Alpha Vantage (@missionsquad/avantage)
Este proyecto proporciona un servidor de Protocolo de Contexto de Modelo (MCP) que envuelve la biblioteca @missionsquad/avantage , exponiendo las funcionalidades de la API Alpha Vantage como herramientas para los modelos de aprendizaje de idiomas (LLM).
Descripción general
Este servidor permite a los LLM interactuar con la API Alpha Vantage para recuperar datos financieros, incluidos:
Datos básicos de acciones (series temporales, cotizaciones, búsqueda)
Datos fundamentales (descripción de la empresa, finanzas, calendarios)
Datos de Forex (FX)
Datos de criptomonedas
Datos de materias primas
Indicadores económicos
Indicadores técnicos
Inteligencia Alfa (Noticias, Sentimientos, etc.)
Datos de opciones (Premium)
Aprovecha la biblioteca TypeScript @missionsquad/avantage y sigue la arquitectura de la plantilla de servidor MCP genérica, incluido el manejo de claves API multiusuario y la gestión de recursos para instancias de cliente AVantage .
Características principales:
Cobertura integral: implementa herramientas MCP para casi todas las funciones disponibles en la biblioteca
@missionsquad/avantage.Soporte multiusuario: maneja claves API de Alpha Vantage de forma segura a través de
extraArgs(preferido) o recurriendo a variables de entorno.Administración de recursos: administra de manera eficiente las instancias de cliente
AVantagemedianteResourceManager.Fuertemente tipado: creado con TypeScript, aprovechando los tipos de
@missionsquad/avantagey los esquemas Zod para los parámetros de las herramientas.Interfaz MCP estándar: utiliza
@missionsquad/fastmcppara la comunicación MCP.
Related MCP server: Zentickr - Yahoo Finance MCP Server
Empezando
Prerrequisitos
Node.js v20 o posterior
npm o hilo
Una clave API de Alpha Vantage (Obtén una aquí )
Configuración
Clonar o copiar: Clonar este repositorio o copiar los archivos.
git clone <repository-url> mcp-avantage-server cd mcp-avantage-serverDependencias de instalación:
npm install # or yarn installConfigurar entorno:
Copiar
.env.examplea.env.Edite
.envy configureAPI_KEYcon su clave API de Alpha Vantage.Opcionalmente, configure
AV_PREMIUM=truesi tiene una suscripción premium.Ajuste
LOG_LEVELoRESOURCE_CLEANUP_INTERVALsi es necesario.
Construir el proyecto:
npm run build # or yarn buildIniciar el servidor:
npm start # or yarn startEl servidor escuchará las solicitudes MCP en stdio.
Autenticación
El servidor utiliza el patrón estándar de manejo de tokens multiusuario:
extraArgs.apiKey(Recomendado): Pase la clave de API de Alpha Vantage específica del usuario en el campoapiKeydel objetoextraArgsdurante la solicitudcall_toolde MCP. Esta clave no forma parte del esquema de la herramienta..envFallback: si no se proporcionaextraArgs.apiKey, el servidor utiliza el valorAPI_KEYdel archivo.env.
Herramientas disponibles
Este servidor expone numerosas herramientas que corresponden a los métodos de la biblioteca @missionsquad/avantage . Las herramientas generalmente se denominan module_method (p. ej., coreStock_intraday , fundamentalData_companyOverview ).
Consulte la documentación de Alpha Vantage y los tipos de la biblioteca @missionsquad/avantage ( src/types/* dentro de la biblioteca) para obtener detalles sobre los parámetros y las estructuras de retorno.
Ejemplo de llamada a herramienta (solicitud MCP conceptual):
{
"type": "call_tool",
"requestId": "req-123",
"tool": {
"name": "coreStock_quote",
"arguments": {
"symbol": "IBM"
}
},
"context": {
"extraArgs": {
"apiKey": "USER_SPECIFIC_AV_KEY" // Optional: User's key
}
}
}Categorías de herramientas (módulos):
alphaIntelligence_*commodities_*coreStock_*crypto_*economicIndicators_*forex_*fundamentalData_*optionsData_*(Premium)technicalIndicators_*
Utilice el comando MCP list_tools para obtener la lista completa de herramientas disponibles, sus descripciones y esquemas de parámetros.
Configuración
Configurar mediante el archivo .env :
Variable | Descripción | Por defecto |
| Clave API de Alpha Vantage de respaldo si no está en |
|
| Nivel de registro ( |
|
| Intervalo (ms) para limpiar instancias de cliente AVantage inactivas |
|
| Establezca en |
|
Estructura del proyecto
Sigue la estructura genérica de la plantilla del servidor MCP. Archivos clave:
src/index.ts: Punto de entrada del servidor principal, definiciones de herramientas.src/config.ts: Carga de configuración.src/logger.ts: Utilidad de registro.src/resource-manager.ts: Administra instanciasAVantage.src/schemas.ts: Esquemas Zod para parámetros de herramientas..nexus/: Documentación de Nexus.
Documentación de Nexus
Licencia
MIT (Suponiendo que la licencia de la plantilla es MIT. Verificar).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server that provides real-time access to financial market data through the free Alpha Vantage API. This server implements a standardized interface for retrieving stock quotes and company information.12105MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server providing comprehensive access to Yahoo Finance data through the yahooquery library, enabling AI assistants to retrieve stock prices, financial statements, market data, and company analytics.15MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that retrieves real-time financial and company data using the financialdatasets API. It provides a standardized interface for integrating financial data into agentic frameworks like Agno and Smol Agent.MIT
- AlicenseBqualityDmaintenanceThis is an MCP server that provides access to the Alpha Vantage API, allowing stock data retrieval to be used as context to LLMs.223MIT
Related MCP Connectors
Alpha Vantage MCP — Stock market data, fundamentals, and earnings
Live financial data MCP: FX, crypto, stocks, news, URL reader. x402 on Base: $0.001/call.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Appeared in Searches
- A server for finding scientific articles, creating ad ideas, and deploying Facebook ads
- A platform for live probability option trading with indicators across multiple markets
- A server for obtaining historical cryptocurrency market data
- A tool or service for checking cryptocurrency prices
- A tool for analyzing Indian stock data for investment decisions using LLMs and news insights
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MissionSquad/mcp-avantage'
If you have feedback or need assistance with the MCP directory API, please join our Discord server