Routestackai
La capa de infraestructura de viajes para agentes de IA
GitHub
3
Prueba este MCPPatrocinadoDocumentación
RouteStack.ai — Plantillas de inicio
Proyectos base para conectarse al servidor MCP de RouteStack. Cada plantilla es independiente: clónala, añade tu clave de API y ejecútala.
Inicio rápido
cd typescript/cli-agent
cp .env.example .env
# Add your ROUTESTACK_API_KEY
pnpm install
pnpm start
Plantillas disponibles
TypeScript
| Plantilla | Descripción |
|---|---|
| chat-agent | Interfaz de chat basada en navegador para consultas de viajes |
| cli-agent | Herramienta de búsqueda de viajes basada en terminal |
| slack-bot | Comandos de barra de Slack para viajes |
| discord-bot | Bot de Discord para búsqueda de viajes |
| react-widget | Componente <TravelSearch /> incrustable |
| multi-agent | Planificador de viajes multiagente (Claude Agent SDK) |
| webhook-listener | Suscriptor de eventos SSE + reenviador |
| nextjs-ai-mcp | Integración de Next.js + Vercel AI SDK |
| voice-agent | Agente de viajes por voz con IA (OpenAI Realtime / Vapi) |
| ollama-local | LLM local (Ollama) + RouteStack MCP remoto |
| n8n-mcp-node | Nodo n8n personalizado para automatización de viajes |
| chrome-extension | Agente de panel lateral de Chrome consciente del contexto |
| price-drop-cron | Cron de Cloudflare Worker para alertas de precios |
| corp-approval-flow | Aprobación de viajes corporativos mediante Deep Links |
| rag-travel-profile | Búsqueda personalizada con base de datos vectorial |
Python / Go / Rust
Próximamente. Consulta la matriz de lenguajes para conocer la cobertura planificada.
Requisitos previos
- Una clave de API de RouteStack (consíguela en routestack.ai)
- Node.js >= 20 (para plantillas de TypeScript)
- Una clave de API de LLM (OpenAI o Anthropic) para plantillas basadas en agentes
Configuración
Cada plantilla utiliza las mismas variables de entorno principales:
ROUTESTACK_API_KEY=your_api_key_here
ROUTESTACK_MCP_URL=https://mcp.routestack.ai/sse
Algunas plantillas requieren claves adicionales (proveedor de LLM, Slack, Discord, etc.). Consulta el .env.example de cada plantilla para más detalles.