Servidor MCP de Alpaca
Exponer Alpaca Market Data & Broker API como herramientas MCP.
Instalación
Copy
Desarrollo local
Copy
Variables de entorno
Cree un .env
en la raíz del proyecto con:
Copy
Comandos
- inicio (dev):
npm start
(ejecutanpx tsx index.ts
) - compilación :
npm run build
(compila endist/
) - ejecutar compilado :
node dist/index.js
Uso
Una vez en ejecución, el servidor MCP escucha en la entrada/salida estándar. Utilice cualquier cliente MCP o la CLI:
Copy
Herramientas disponibles
- obtener-activos
{ assetClass?: "us_equity" | "crypto" }
- get-stock-bars
{ symbols: string[]; start: string; end: string; timeframe: string }
- obtener-días-de-mercado
{ start: string; end: string }
- obtener-noticias
{ start: string; end: string; symbols: string[] }
Cada uno devuelve JSON en content[0].text
o un error.
Configuración del cliente MCP
Para integrar a través de mcp.config.json
, agregue lo siguiente bajo la clave mcpServers
:
Copy
Licencia
ISC
This server cannot be installed
Servidor MCP que expone Alpaca Market Data & Broker API como herramientas, lo que permite el acceso a datos financieros como barras de acciones, activos, días de mercado y noticias a través del Protocolo de Control de Mensajes.