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

  1. 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]
  2. 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 .mcpb proporcionado por TI mediante Advanced settings > Extension Developer > Install Extension…. [153]
  3. Introduzca los datos de conexión y compruebe el estado del servidor en + > Connectors. [153]
  4. Primero, pida que lea el esquema; añada la regla «realiza solo operaciones de lectura y muestra la consulta antes de ejecutarla».
  5. 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

  1. What is the Model Context Protocol (modelcontextprotocol.io)
  2. Model Context Protocol Specification (modelcontextprotocol.io)
  3. MCP Security Best Practices (modelcontextprotocol.io)
  4. Getting Started with Local MCP Servers on Claude Desktop (support.claude.com)
  5. When to use desktop and web connectors (support.claude.com)
  6. Claude Code Security (docs.anthropic.com)