«¿Qué es Linux? El sistema que mueve el mundo (aunque no lo veas)» forma parte del curso «Linux de cero a casi experto». Puedes ver su programa y sus fichas; las lecciones se abren al tener acceso. Pide acceso a quien administra el curso.
← Lumbre

Desarrollo de Software con IA Herramientas y MCP: cómo una IA toca tus sistemas

Portada de Herramientas y MCP: cómo una IA toca tus sistemas

Herramientas y MCP: cómo una IA toca tus sistemas

✦ Tu IA no "está conectada a tu base de datos": eso es una ficción cómoda · Desarrollo de Software con IA · 10 minutos que valen la pena

Roadwise Consulting

Contenido modificado tras su publicación

Objetivo: Explicar herramienta, API y MCP y el flujo IA → herramienta → aplicación → base de datos.

10 min Desarrollo de Software con IA 15–99 años
Modo PPTX
Más
Herramientas y MCP: cómo una IA toca tus sistemas

Herramientas de la lección

Sorpréndeme

Sobre este contenido

Ir a

Volver a Módulo 19 · Agentes de programación, MCP y herramientas Cursos Explorar Mi cuenta Salir del modo estudio

La IA no toca nada: pide que le toquen

Cuando un agente "lee tu calendario" o "consulta la base de datos", no hay un robot con tus credenciales: hay una herramienta —un programa pequeño expuesto a la IA con un nombre, una descripción y una firma de entrada/salida. La IA decide usarla, escribe la petición, la herramienta la ejecuta con sus propios permisos y devuelve el resultado. Todo el espectáculo ocurre en tres actos que ya conoces: pedir, hacer, responder.

La cadena completa

  1. IA decide

    "necesito los clientes sin factura de marzo" → elige la herramienta y prepara la petición.

  2. Herramienta

    programa intermediario (un servidor MCP): valida la petición y tiene las credenciales.

  3. Sistema real

    la aplicación o API consulta con sus reglas: lo que la herramienta no expone, la IA no lo ve.

  4. Datos de vuelta

    el resultado regresa a la IA como texto/JSON; la IA lo interpreta y responde a ti.

Y aquí llega MCP: el estándar del enchufe

Antes de MCP (Model Context Protocol), cada quien conectaba IAs a sistemas con adaptadores a medida: mil enchufes distintos para el mismo voltaje. MCP estandariza los tres actos: cómo la herramienta se describe («tengo query_sql, recibe una consulta, devuelve filas»), cómo recibe órdenes y cómo devuelve resultados. Un servidor MCP escrito una vez sirve a cualquier IA que hable el protocolo —como el USB: un conector, mil periféricos—.

Piénsalo como el portero de un edificio: la IA habla con el portero; el portero tiene las llaves, decide a qué pisos sube y copia en una nota lo que te encuentra. El problema no es la nota: es quién es el portero y qué llaves tiene.
ConceptoQué esDónde está el peligro
Herramientala capacidad expuesta a la IA: un nombre, una descripción, unos parámetrosla descripción engaña: «busca clientes» puede estar haciendo un SELECT *
Servidor MCPel programa que agrupa herramientas y ejecuta con sus credencialeses el que tiene la llave buena: si se fuga, se fuga la llave
Permisoslo que la herramienta del servidor puede hacer en el sistemaun «solo lectura» mal configurado que en realidad puede escribir
El contextolo que la IA ve de la respuesta: entra en su memoria de sesióndatos sensibles devueltos quedan expuestos en la conversación

Audita una conexión antes de encenderla

La ficha antes del código: auditar el enchufe antes de enchufarlo

texto
Quiero conectar mi asistente con IA a la base de datos del proyecto via MCP.\nAntes de escribir cualquier codigo, responde la ficha de la conexion:\n\n1. HERRAMIENTAS: lista cada herramienta que el servidor expondra (nombre + descripcion\n   real de lo que ejecuta). Si una descripcion dice "busca" y el codigo hace "lista todo",\n   corrigela.\n2. PERMISOS: con que usuario de base de datos corre cada herramienta. Debe ser un usuario\n   de SOLO LECTURA para consultas (crealo si no existe). Nada de administrador.\n3. MINIMIZACION: que campos devuelve cada herramienta? Si estoy buscando un cliente,\n   por que regresa correo, telefono y direccion? Define la proyeccion minima.\n4. LIMITES: maximo de filas por consulta y tiempo maximo. Sin limite, una consulta\n   tonta puede tumbar la base o costar una fortuna.\n5. REGISTRO: cada llamada debe quedar en un log: quien, cuando, que pidio, cuantas filas\n   salieron.\n\nEntregame la ficha completa y el codigo del servidor MCP cuando yo apruebe la ficha.
El punto 3 es el que casi nadie hace y el que más protege: una herramienta que devuelve "el cliente completo" pone datos de terceros en la conversación con la IA. La minimización de datos es el firewall más barato que existe.

Para reforzar

Prueba

Tu agente «tiene acceso a la base de datos vía MCP». Al auditar, ¿qué configuración es la correcta?

MCP es un protocolo de la empresa dueña de la IA, así que solo funciona con esa IA.

Detecta la descripción mentirosa

Revisa la ficha de un servidor MCP que encontró en internet. Señala el problema que lo hace inaceptable:

Marca la línea o las líneas con error y pulsa Comprobar.

Enumera las herramientas que tu proyecto expondría a un agente (buscar, listar, crear, consultar métricas…). Para cada una escribe su promesa en una línea: qué recibe, qué devuelve y qué NO devuelve. Si una de ellas escribes «los datos del cliente», acabas de encontrar tu primera corrección de minimización.

Conectar es fácil; conectar con manos ajenas y llaves propias es lo que merece una ficha de auditoría.

Tu texto se guarda sólo en este dispositivo.

Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
Más sobre esta lección

Comentarios

Inicia sesión para comentar.

Todavía no hay comentarios. Sé la primera persona en opinar.