Saltar al contenido

IA aplicada

Integramos protocolos de IA en tus aplicaciones educativas.

Diseñamos y desarrollamos la conexión de tu aplicación con IA con las fuentes, las herramientas y los sistemas de tu organización. Construimos conectores, servidores e interfaces para las consultas y operaciones que necesita el proceso educativo.

Podemos crear una conexión nueva, adaptar una aplicación existente o revisar sus permisos y fallos. Seleccionamos MCP, A2A y otros contratos según la función y el soporte real de los participantes.

Esquema de IA para una aplicación educativa: documentación, permisos, recuperación de información, herramientas y pruebas.

Conexiones de IA que podemos desarrollar.

Integramos fuentes, herramientas, agentes e interfaces con las reglas y los permisos de tu organización.

Conectamos herramientas

Desarrollamos conectores y servidores MCP con acceso a las fuentes y operaciones de tu organización.

Coordinamos agentes

Desarrollamos la colaboración entre agentes y las interfaces donde las personas revisan sus acciones.

Creamos capacidades

Estructuramos instrucciones y recursos reutilizables e integramos agentes en el trabajo de desarrollo.

Integramos y comprobamos

Implementamos contratos, permisos y trazas para comprobar la integración y sus operaciones.

Agente de matrícula que consulta campus y CRM, prepara una acción y pide aprobación humana.
Conectamos herramientas · Trabajo de MDL

Conectamos herramientas

Desarrollamos conexiones MCP con tus sistemas

Un asistente educativo necesita acceder a fuentes y operaciones concretas del campus o de la organización. El contrato debe definir qué puede solicitar y con qué permisos.

Diseñamos y desarrollamos conectores y servidores MCP para las fuentes y operaciones de tus sistemas educativos. Definimos qué puede consultar o cambiar cada herramienta, con qué identidad y cuándo necesita aprobación. Integramos la conexión con las interfaces disponibles y comprobamos permisos, errores y operaciones repetidas.

Cómo comprobamos el trabajo. Probamos las operaciones acordadas con identidades y permisos distintos, respuestas insuficientes y errores. Un servidor MCP debe respetar las autorizaciones del sistema educativo, además de los controles de la aplicación con IA.

  • Model Context Protocol (MCP)
  • Tasks, Skills over MCP y MCP Apps
Integración y condiciones técnicas
Model Context Protocol (MCP)

Desarrollamos la relación entre el cliente, el servidor MCP y las aplicaciones de tu organización. Implementamos los recursos y herramientas necesarios, sus entradas, respuestas y tratamiento de errores. Fijamos la versión del contrato y probamos el soporte de cada participante; la edición de referencia consultada es 2026-07-28.

Tasks, Skills over MCP y MCP Apps

Incorporamos las extensiones MCP que necesite la aplicación: tareas prolongadas con Tasks, instrucciones estructuradas con Skills over MCP o interfaces con MCP Apps. Adaptamos la conexión al soporte de cliente y servidor y comprobamos el recorrido completo antes de habilitar cada función.

Preparamos funciones web para su uso por agentes

Un portal educativo puede ofrecer funciones explícitas a un agente del navegador y conservar el contexto de la persona que está trabajando.

Estudiamos qué funciones de tu portal educativo pueden exponerse al agente del navegador y desarrollamos una integración acotada cuando existe soporte adecuado. Definimos el contexto, los permisos y las confirmaciones de cada operación, junto con una alternativa para los navegadores donde no esté disponible.

Cómo comprobamos el trabajo. Evaluamos soporte, contexto, permisos, confirmación de acciones y alternativas cuando la función no esté disponible. El alcance se acuerda para la aplicación y los navegadores del proyecto.

  • WebMCP
Integración y condiciones técnicas
WebMCP

Evaluamos WebMCP para las operaciones de tu aplicación web y desarrollamos las herramientas JavaScript acordadas si el navegador objetivo lo permite. Probamos identidad, contexto y confirmación de acciones. Planificamos su adopción como una propuesta Draft Community Group Report, no como una recomendación W3C ni un estándar de su Standards Track.

Coordinamos agentes · Trabajo de MDL

Coordinamos agentes

Integramos la colaboración entre tus agentes

La preparación de un material, la consulta documental y su comprobación pueden corresponder a agentes de aplicaciones o equipos distintos.

Diseñamos cómo se reparten y coordinan las tareas entre agentes de aplicaciones o equipos distintos. Desarrollamos el intercambio de encargos, estados y resultados, y definimos quién acepta cada respuesta o acción. Incluimos cancelaciones y recuperación cuando el proceso necesita colaboración entre varios sistemas.

Cómo comprobamos el trabajo. Comprobamos descubrimiento de capacidades, intercambio de tareas, resultados, cancelación y recuperación según el contrato. La colaboración técnica no concede autoridad para decidir una admisión o una calificación.

  • Agent2Agent (A2A)
  • Agent Communication Protocol: evolución hacia A2A
Integración y condiciones técnicas
Agent2Agent (A2A)

Integramos agentes mediante A2A cuando el proyecto necesita que colaboren entre aplicaciones. Desarrollamos el intercambio de capacidades, tareas, mensajes y resultados, con responsables y condiciones de aceptación. Delimitamos las herramientas de cada agente por separado de esa colaboración.

Agent Communication Protocol: evolución hacia A2A

Revisamos integraciones existentes de Agent Communication Protocol y estudiamos su migración siguiendo la evolución anunciada hacia A2A. Adaptamos los contratos y probamos los recorridos que deban mantenerse. Identificamos expresamente este ACP para distinguirlo del protocolo de agentes de desarrollo.

Desarrollamos la interfaz para revisar y autorizar acciones

Una aplicación educativa puede necesitar mostrar avances, permitir correcciones y solicitar revisión antes de que una acción cambie información.

Construimos la interacción donde la persona puede seguir el avance del agente, corregir información y aprobar cambios antes de ejecutarlos. Integramos los estados y las solicitudes de revisión con la aplicación educativa, y comprobamos interrupción, accesibilidad y recuperación del recorrido.

Cómo comprobamos el trabajo. Revisamos estados, interrupción, aprobación y accesibilidad, además del soporte de componentes del cliente. La interfaz debe permitir comprender y revisar la acción propuesta.

  • Agent User Interaction Protocol (AG-UI)
  • A2UI y MCP Apps
Integración y condiciones técnicas
Agent User Interaction Protocol (AG-UI)

Desarrollamos la comunicación por eventos AG-UI entre la interfaz y el sistema agéntico. Integramos progreso, estado e intervención de la persona en los controles de tu aplicación. Probamos actualizaciones, interrupciones y continuidad del recorrido.

A2UI y MCP Apps

Integramos interfaces A2UI o MCP Apps cuando encajan con el cliente y las herramientas del proyecto. Adaptamos los componentes que se pueden representar y las acciones que requieren revisión. Contrastamos la versión antes de construir: en la consulta del 15 de octubre de 2026, A2UI identifica 0.9.1 como actual y 1.0 como candidata.

Conectamos la búsqueda y selección de capacidades

Antes de delegar una tarea, una aplicación necesita identificar qué capacidad ofrece otro sistema y con qué condiciones puede utilizarla.

Diseñamos cómo una aplicación identifica qué puede hacer otro agente y bajo qué condiciones puede encargarle una tarea. Desarrollamos la descripción y validación de capacidades y su conexión con los directorios pertinentes. Comprobamos identidad y compatibilidad antes de habilitar la colaboración.

Cómo comprobamos el trabajo. Verificamos descripción de capacidades, identidad, compatibilidad y resultado de las operaciones. El alcance se decide por la necesidad de colaboración, sin asumir que cualquier agente puede comunicarse con cualquier otro.

  • Open Agentic Schema Framework (OASF)
  • Agent Network Protocol (ANP)
Integración y condiciones técnicas
Open Agentic Schema Framework (OASF)

Estructuramos y validamos registros OASF para describir capacidades, dominios y metadatos de los agentes del proyecto. Integramos su publicación o consulta con un directorio compatible y comprobamos que la información permite seleccionar la capacidad necesaria.

Agent Network Protocol (ANP)

Evaluamos los perfiles ANP cuando el proyecto necesita comunicarse en una red de agentes que los utilice. Desarrollamos las conexiones pertinentes y probamos identidad, versiones y operaciones. Acordamos el alcance según el estado y el soporte real de cada componente.

Creamos capacidades · Trabajo de MDL

Creamos capacidades

Organizamos capacidades reutilizables para tus agentes

Tus procedimientos y recursos deben poder reutilizarse por los agentes sin perder su propósito, sus dependencias o sus límites de acceso.

Convertimos procedimientos y recursos del proyecto en capacidades que los agentes puedan utilizar en los clientes acordados. Estructuramos instrucciones, referencias y código, y comprobamos dependencias y permisos. Definimos cómo se revisarán y actualizarán esas capacidades cuando cambie el proceso educativo o la aplicación.

Cómo comprobamos el trabajo. Contrastamos formato, compatibilidad del cliente, dependencias y permisos. Una capacidad portable debe conservar su propósito y sus límites en el entorno donde se utilizará.

  • Agent Skills
  • AGENTS.md y Agent Plugins
Integración y condiciones técnicas
Agent Skills

Desarrollamos y organizamos Agent Skills con instrucciones SKILL.md, referencias y recursos asociados para las tareas del proyecto. Comprobamos su comportamiento en los clientes previstos y delimitamos qué puede ejecutar cada aplicación. Distribuir los archivos no concede permisos sobre los sistemas educativos.

AGENTS.md y Agent Plugins

Preparamos instrucciones AGENTS.md para el trabajo de desarrollo y empaquetamos capacidades mediante Agent Plugins cuando el cliente lo soporta. Integramos recursos y configuración MCP con sus dependencias y permisos. Probamos el paquete en los entornos donde deba utilizarse.

Integramos agentes en el trabajo de tu equipo

Tu equipo necesita incorporar agentes de programación a sus herramientas sin perder la revisión de cambios y las pruebas del producto educativo.

Adaptamos la conexión de los agentes de programación con las herramientas y los entornos de tu equipo. Definimos los accesos y la revisión de los cambios, e integramos ese trabajo con las pruebas del producto educativo. El equipo conserva la responsabilidad sobre el código y su aceptación.

Cómo comprobamos el trabajo. Acordamos herramientas, permisos y revisión de cambios. La compatibilidad del editor no sustituye las pruebas del producto educativo ni la responsabilidad sobre el código entregado.

  • Agent Client Protocol (ACP)
Integración y condiciones técnicas
Agent Client Protocol (ACP)

Integramos agentes de programación con editores y entornos de desarrollo mediante Agent Client Protocol cuando existe compatibilidad. Configuramos la relación con agentes locales o remotos y comprobamos permisos y revisión de cambios. Este ACP se aplica al trabajo de desarrollo, no al intercambio entre agentes que aborda A2A.

Integramos y comprobamos · Trabajo de MDL

Integramos y comprobamos

Diseñamos las interfaces y validamos la ejecución

Una integración necesita entradas y salidas comprensibles para ambos sistemas. La portabilidad de un modelo plantea además condiciones distintas de las de un agente.

Definimos las operaciones, las entradas y las respuestas que deben intercambiar tus aplicaciones. Desarrollamos validaciones y tratamiento de errores y probamos las versiones de destino. Si el proyecto requiere portar un modelo, estudiamos el entorno de ejecución y contrastamos sus resultados antes de integrar el cambio.

Cómo comprobamos el trabajo. Repetimos casos representativos con las versiones objetivo y comparamos resultados, coste y condiciones de operación. Técnicas como RAG o ajuste de modelos se explican por su función; no se presentan como protocolos.

  • OpenAPI y JSON Schema
  • ONNX
Integración y condiciones técnicas
OpenAPI y JSON Schema

Describimos las interfaces de tus herramientas y servicios con OpenAPI y JSON Schema cuando son pertinentes. Desarrollamos validación de datos, respuestas y errores y mantenemos las versiones del contrato. Comprobamos los intercambios con las aplicaciones que lo consumen.

ONNX

Evaluamos la conversión y ejecución de modelos ONNX en el entorno del proyecto. Integramos los componentes necesarios y comprobamos operadores, entradas y resultados en el destino. La decisión de portar el modelo se apoya en esas pruebas y en las condiciones de despliegue.

Instrumentamos el recorrido para investigar fallos

Cuando un proceso falla, el equipo necesita localizar qué operación ocurrió, qué sistema respondió y qué parte necesita revisión.

Integramos trazas y registros que permitan relacionar cada operación de IA con las herramientas y sistemas que han intervenido. Definimos qué datos es necesario conservar y cómo investigar errores, rendimiento y coste. Revisamos el registro de información sensible y lo coordinamos con la evaluación de respuestas y acciones.

Cómo comprobamos el trabajo. Comprobamos correlación entre operaciones, errores y rendimiento, con minimización de información sensible. Las trazas ayudan a investigar; la calidad de una respuesta y su utilidad educativa requieren pruebas propias.

  • OpenTelemetry y convenciones GenAI
Integración y condiciones técnicas
OpenTelemetry y convenciones GenAI

Instrumentamos las operaciones del sistema con OpenTelemetry y las convenciones GenAI que encajen con el proyecto. Definimos campos, correlación y datos que pueden registrarse, y probamos cómo se investiga un fallo entre modelo, herramientas y aplicaciones. Contrastamos versión y estabilidad en el repositorio específico de convenciones GenAI.

Implementamos los límites de cada herramienta y acción

La capacidad de invocar una herramienta debe corresponder con la autoridad de la persona y las reglas del proceso educativo.

Diseñamos e implementamos qué puede leer, preparar o cambiar la aplicación con IA según la persona, la organización y el proceso educativo. Incorporamos la revisión humana donde sea necesaria y aplicamos los permisos en las herramientas y en los sistemas conectados. Probamos accesos fuera de ámbito, revocaciones y acciones repetidas.

Cómo comprobamos el trabajo. Probamos accesos fuera de ámbito, revocación, operaciones repetidas y acciones que necesitan aprobación. Las condiciones de tratamiento y las obligaciones del uso concreto se revisan con sus responsables; el protocolo no las acredita por sí solo.

  • Autorización MCP, OAuth y OpenID Connect
Integración y condiciones técnicas
Autorización MCP, OAuth y OpenID Connect

Integramos los contratos de autorización de MCP y OAuth con los sistemas del proyecto y resolvemos la identidad mediante OpenID Connect cuando corresponda. Aplicamos separación por organización, curso y operación y comprobamos las reglas en cada extremo. La integración conserva los permisos del sistema educativo y las aprobaciones acordadas para las acciones.

Ingeniería para tus conexiones

Conectores, servidores e interfaces para el trabajo educativo.

Podemos construir la conexión de tu aplicación con IA, adaptar sus herramientas o revisar una integración que ya utilizas.

Analizamos las interfaces disponibles y seleccionamos el contrato según la operación: consultar una biblioteca, preparar una actividad o actuar sobre la gestión. Desarrollamos la conexión y aplicamos las identidades, los permisos y las aprobaciones que necesita cada tarea.

Cómo evaluamos una solución con IA

Del problema de conexión a una integración comprobada.

Acordamos el alcance con los equipos responsables y conservamos la evidencia de las pruebas.

  1. Analizar y decidir

    Revisamos el proceso, las interfaces y las versiones para decidir qué integrar, adaptar o desarrollar.

  2. Desarrollar e integrar

    Construimos los conectores y las adaptaciones acordadas, y coordinamos los cambios con los responsables de cada sistema.

  3. Probar y preparar la evolución

    Probamos los recorridos, los permisos y los fallos. Documentamos las condiciones que deben conservarse al actualizar la conexión.

Antes de empezar.

¿MCP y A2A resuelven la misma integración?

Utilizamos MCP para conectar la aplicación con herramientas y fuentes, y valoramos A2A cuando el proyecto necesita colaboración entre agentes. Diseñamos cada relación por separado y desarrollamos las conexiones que justifique el proceso educativo.

¿Todas estas iniciativas son estándares consolidados?

Contrastamos el estado, la versión y el soporte de cada iniciativa antes de recomendarla. Si el proyecto necesita una propuesta en evolución, acordamos una integración acotada y sus pruebas. No se da por disponible una función por el nombre del protocolo.

¿Se puede integrar MCP con Moodle™?

Analizamos tu versión de Moodle™, las interfaces disponibles y las operaciones que necesitas exponer. Diseñamos y desarrollamos el conector o servidor pertinente y probamos contexto, roles y autorizaciones. El alcance depende de la instalación y de los sistemas conectados.

¿La adopción de un protocolo hace segura una solución con IA?

La solución necesita comprobar identidad, permisos, entradas, resultados, errores y acciones que requieren aprobación. También debe evaluar su utilidad educativa y las condiciones de uso de datos. El protocolo resuelve una parte de ese diseño.

Hablemos de tu proyecto

Cuéntanos qué necesitas resolver.

Háblanos de tu plataforma, tu producto o el proceso que quieres mejorar.

Cuéntanos qué herramienta, contenido o dato necesitas conectar y qué ocurre ahora. Podemos empezar por analizar la compatibilidad, desarrollar una conexión nueva o revisar una integración existente.

Usaremos los datos para responder a esta solicitud. Para más información sobre el tratamiento o el ejercicio de tus derechos, escribe a hola@mdlsoluciones.com.