Un chatbot de atención al cliente con MongoDB, montado en AKS de Azure y…
“Un chatbot de atención al cliente con MongoDB, montado en AKS de Azure y modelos de Azure AI Foundry”
$ npx mcpflix install J1h3zf7uWrites claude_desktop_config.json, prompts for any required API keys, and drops skills into ~/.claude/skills/. Backed up automatically.
What this stack is
Estás construyendo un chatbot de atención al cliente que integra MongoDB para persistencia de conversaciones, se despliega en Azure Kubernetes Service (AKS) para escalabilidad, y usa modelos de Azure AI Foundry para procesamiento de lenguaje natural. Este stack combina gestión de datos flexible, orquestación containerizada y modelos de IA empresariales en un entorno cloud-native completamente integrado en Azure.
Architecture
MCP Servers
MongoDB MCP
mongodb-mcp-serverAcceso directo a MongoDB desde Claude para consultar y gestionar conversaciones, perfiles de clientes e historial de tickets.
Kubernetes MCP
mcp-kubernetesMonitorea y gestiona deployments en AKS, escalado de pods y health checks del chatbot en tiempo real.
Docker MCP
mcp-dockerConstruye, pushea y gestiona imágenes Docker para el chatbot antes de desplegar a AKS.
Filesystem MCP
@modelcontextprotocol/server-filesystemLee y escribe archivos de configuración, prompts del chatbot y logs de deployment localmente.
Fetch MCP
@modelcontextprotocol/server-fetchObtiene documentación de Azure AI Foundry, modelos disponibles y ejemplos de integración.
Skills
Security Audit
/security-auditEscanea el código del chatbot y configuración de AKS para detectar secrets hardcodeados, vulnerabilidades OWASP y dependencias inseguras antes de producción.
API Docs Generator
/api-docsGenera especificación OpenAPI 3 para los endpoints REST del chatbot (enviar mensaje, obtener historial, crear ticket).
Test Generator
/test-genCrea tests unitarios e integración para funciones de procesamiento de mensajes y consultas a MongoDB.
Migration Safety Review
/migration-safeRevisa cambios en esquema MongoDB para evitar pérdida de datos y downtime en conversaciones activas.
Install everything in one go
Copy a single setup guide that includes the MCP config and the skills installer script — paste into a doc to keep, or follow it section by section.
Implementation Plan
-
Instala Claude Code y configura credenciales de Azure Descarga Claude Code desde claude.ai. Luego configura las credenciales de Azure:
Loading code…
Obtén la connection string de MongoDB Atlas y guárdala en un
.env:MONGODB_URI=mongodb+srv://user:pass@cluster.mongodb.net/chatbot AZURE_AI_ENDPOINT=https://<your-region>.api.cognitive.microsoft.com/ AZURE_AI_KEY=<your-api-key> -
Configura los servidores MCP en Claude Code Crea o actualiza tu archivo de configuración MCP (típicamente
~/.claude/mcp.jsono similar):Loading code…
-
Instala las skills en Claude Code Descarga los archivos
.mdde cada skill desde el repositorio oficial y colócalos en la carpeta de skills de Claude Code. Luego reinicia la aplicación para que las detecte automáticamente. -
Crea la estructura del proyecto chatbot Inicializa un proyecto Node.js con Express y las dependencias necesarias:
Loading code…
Crea un
Dockerfilepara containerizar el chatbot:Loading code…
-
Desarrolla el endpoint del chatbot con Claude Code Usa el prompt:
Crea un servidor Express con un endpoint POST /chat que: 1. Reciba {userId, message} 2. Guarde el mensaje en MongoDB (colección: conversations) 3. Llame a Azure AI Foundry para generar respuesta 4. Guarde la respuesta en MongoDB 5. Retorne {response, conversationId} Usa las MCPs de MongoDB y Fetch para consultar ejemplos de integración.Claude generará el código; revísalo con
/security-auditantes de commitear. -
Construye y pushea la imagen Docker a Azure Container Registry
Loading code…
Claude Code puede automatizar esto con el MCP de Docker.
-
Despliega a AKS con manifiestos Kubernetes Crea
k8s-deployment.yaml:Loading code…
Despliega con:
Loading code…
Claude Code puede validar y desplegar automáticamente con el MCP de Kubernetes.
-
Prueba el chatbot y monitorea con Claude Code Usa el prompt:
Verifica que el chatbot está corriendo en AKS: 1. Lista los pods con kubectl 2. Obtén los logs del último pod 3. Prueba el endpoint POST /chat con curl 4. Consulta MongoDB para confirmar que se guardó la conversaciónClaude usará los MCPs de Kubernetes, Fetch y MongoDB para validar todo. Usa
/security-auditpara revisar la configuración de secretos en AKS.
Build your own — or save this one
Describe your project and our AI will design a complete stack — architecture diagram, MCP servers, skills, and step-by-step setup. Sign up free to save and share your own.