Sección 9: Escenarios de integración con Claude + MCP
Escenario 84: Hacer consultas de solo lectura a una base de datos local
Nivel: Avanzado · Herramientas: Claude Desktop, servidor MCP de base de datos local, Desktop Extension, cuenta de base de datos de solo lectura
Quién y en qué situación
Okan, analista de costos en una empresa de producción, plantea cada mes preguntas como «en qué grupo de productos aumentaron las devoluciones» y «qué distribuidor envió facturas incompletas» a la base de datos local de ventas que el equipo de TI mantiene en su computadora.
Cómo se hace hoy
Okan pide una consulta a un compañero de trabajo que sabe SQL, lleva el resultado a Excel y repite el mismo proceso de espera con cada nueva pregunta.
Cómo hacerlo con IA
- Pida al equipo de TI que prepare un servidor MCP de base de datos que solo pueda leer las tablas necesarias y no disponga de comandos de escritura o eliminación. La arquitectura oficial explica que el servidor de base de datos puede ofrecer una herramienta de consulta y un recurso de esquema. [145] [151]
- En Claude Desktop, vaya a Settings > Desktop app > Manage > Extensions. Instale desde el directorio la extensión aprobada por la organización o cargue el archivo
.mcpbproporcionado por TI mediante Advanced settings > Extension Developer > Install Extension…. [153] - Introduzca los datos de conexión y compruebe el estado del servidor en + > Connectors. [153]
- Primero, pida que lea el esquema; añada la regla «realiza solo operaciones de lectura y muestra la consulta antes de ejecutarla».
- Pida que resuma los resultados indicando la tabla de origen y el intervalo de fechas; verifique por separado las decisiones críticas.
Prompt de ejemplo
Usa el esquema de {NOMBRE_BASE_DE_DATOS} y las herramientas de solo lectura. Agrupa por distribuidor las devoluciones de {GRUPO_DE_PRODUCTOS} dentro de {INTERVALO_DE_FECHAS}. Primero explica el objetivo de la consulta y las tablas a las que afectará; no realices operaciones de escritura, actualización, eliminación ni exportación.Evidencia y ejemplo real
La arquitectura MCP documenta que el servidor local puede funcionar mediante STDIO y que el servidor de base de datos puede ofrecer una herramienta de consulta. También se explica el uso de Desktop Extension para herramientas como las bases de datos locales; no se encontró ningún caso de cliente publicado. [151] [159]
Aspectos a tener en cuenta
La extensión de base de datos se ejecuta en el equipo local; utilice una cuenta de solo lectura, acceso limitado a tablas, un límite de tiempo para las consultas y datos de prueba. La documentación de seguridad de MCP recomienda un enfoque basado en servidores de confianza y aprobación explícita. [152] [160]
Fuentes de este escenario
- What is the Model Context Protocol (modelcontextprotocol.io)
- Model Context Protocol Specification (modelcontextprotocol.io)
- MCP Security Best Practices (modelcontextprotocol.io)
- Getting Started with Local MCP Servers on Claude Desktop (support.claude.com)
- When to use desktop and web connectors (support.claude.com)
- Claude Code Security (docs.anthropic.com)