Stock Market MCP Server
Proporciona datos en tiempo real del mercado de valores de EE. UU. e información financiera de empresas utilizando la API de Alpha Vantage.
Documentación
Stock Market MCP Server
Un servidor MCP basado en TypeScript para obtener datos del mercado de valores. Este servidor proporciona información del mercado de valores en tiempo real y datos financieros de empresas a través de la API de Alpha Vantage.
Información clave para generar este MCPServer
1.Plan mode
help me build a stock market mcp server that uses the AlphaVantage public API
I want it to have these tools:
- generate US market report/briefing
- generate financial statement for company
- get ticker price for company
- any other basic tools you think would be helpful
- api key: <you api key>
2. please test all the tools to confirm their functionality
Características
Herramientas
-
get_ticker_price- Obtener el precio de las acciones en tiempo real- Requiere proporcionar el símbolo de la acción como parámetro
- Devuelve el precio más reciente de la acción y la marca de tiempo
-
get_market_report- Obtener el informe del mercado estadounidense- Proporciona una visión general del estado general del mercado
-
get_financial_statement- Obtener estados financieros de la empresa- Admite tres tipos de informes: estado de resultados (income), balance general (balance) y estado de flujo de efectivo (cashflow)
- Requiere proporcionar el símbolo de la acción y el tipo de informe
-
get_company_overview- Obtener información general de la empresa- Requiere proporcionar el símbolo de la acción
- Devuelve indicadores clave e información básica de la empresa
Configuración del entorno de desarrollo
Instalar dependencias
npm install
Compilar el proyecto
npm run build
Modo de desarrollo (recompilación automática)
npm run watch
Instrucciones de instalación
Para usar este servidor en Claude Desktop, debe agregar la configuración del servidor:
MacOS
Ruta del archivo de configuración: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Ruta del archivo de configuración: %APPDATA%/Claude/claude_desktop_config.json
Ejemplo de configuración:
{
"mcpServers": {
"stock-market-server": {
"command": "/path/to/stock-market-server/build/index.js"
}
}
}
Depuración
Dado que el servidor MCP se comunica a través de entrada/salida estándar (stdio), la depuración puede resultar difícil. Se recomienda usar la herramienta MCP Inspector para depurar:
npm run inspector
Después de ejecutarlo, Inspector proporcionará una dirección de acceso al navegador, a través de la cual puede usar las herramientas de depuración en el navegador.
Stack tecnológico
- TypeScript
- Node.js
- Alpha Vantage API
- MCP SDK (@modelcontextprotocol/sdk)
Notas importantes
- Antes de usar, asegúrese de tener una clave API de Alpha Vantage válida
- Todas las respuestas de la API se devuelven en formato JSON
- Tenga en cuenta los límites de frecuencia de llamadas de la API de Alpha Vantage
Licencia
[Agregar información de licencia]