Moodle MCP transforma cualquier instancia Moodle en un servidor MCP seguro. Los asistentes de IA pueden consultar y operar cursos, calificaciones y actividades en lenguaje natural — self-hosted, con inicio de sesión OAuth 2.1, permisos por rol y auditoría completa.
Sin integraciones frágiles ni exportar datos a nubes de terceros. MCP corre dentro de tu Moodle.
Sube el paquete desde la administración de Moodle, como cualquier otro plugin. Sin servidores externos.
Solo lectura o lectura + escritura. Define qué roles pueden conectar una IA usando la capability nativa de Moodle.
Apunta el cliente a la URL del servidor MCP. El usuario inicia sesión en su propio Moodle via OAuth 2.1 y autoriza los alcances. Funciona con Claude, ChatGPT y cualquier cliente MCP.
Los comandos en lenguaje natural se convierten en acciones reales, con cada operación registrada en auditoría.
Pensado para administradores de Moodle: gobernanza, cumplimiento y cero dependencia de proveedor.
El servidor MCP corre en tu propia instancia. Sin phone-home: ningún dato de estudiante fluye a servicios del proveedor.
Alcances por conexión más las capabilities nativas de Moodle. La IA actúa como el usuario que autorizó — nunca puede hacer más que él.
15 campos por operación: función llamada, IP del cliente, duración, código de error y claves de argumentos. Exportable en CSV para RGPD. La API de Eventos de Moodle alimenta automáticamente cualquier log store externo (Splunk, ELK).
Basado en el Model Context Protocol con OAuth 2.1 estándar. Compatible con cualquier cliente MCP, sin lock-in de proveedor.
Acceso a cualquier función del web service de Moodle: cientos de operaciones, siempre dentro de los permisos del usuario.
Lista blanca de IPs, lista blanca de funciones con comodines y restricción por curso — configurables por token. Límite de tasa por minuto. Cada conexión tiene exactamente el acceso mínimo necesario.
Elige una solicitud y activa o desactiva los alcances. El asistente responde según lo que hayas autorizado para esta conexión.
Todo se procesa dentro de tu infraestructura. Cumplimiento con RGPD por diseño.
Quien se conecta inicia sesión en su propio Moodle y autoriza alcances. Conexiones con expiración y renovación, revocables en cualquier momento. Solo usuarios con el permiso de conexión pueden autorizar.
Registro completo de cada operación — permitida, denegada o con error — exportable en CSV para los equipos de seguridad y cumplimiento.
Lista blanca de IPs por CIDR, lista blanca de funciones con comodines y restricción por curso — configurables token a token. Límite de tasa por minuto para detener agentes descontrolados.
Los fallos de autenticación, los accesos denegados y los excesos de límite de tasa disparan un webhook asíncrono. La API de Eventos de Moodle alimenta Splunk, ELK o cualquier SIEM sin configuración adicional.
Existe un plugin de código abierto (webservice_mcp) que también conecta Moodle a MCP. Es útil para explorar el protocolo. Para una institución que necesita gobernanza, RGPD y seguridad, esto es lo que marca la diferencia.
Licencia única, sin suscripción obligatoria.
Pagas una vez y el plugin es tuyo. El primer año de actualizaciones y soporte ya viene incluido.
La licencia es perpetua en ambos planes: el plugin es tuyo para siempre. En el plan con integración, los 12 meses de soporte activo son renovables al final del período. Sin renovar, el plugin sigue funcionando normalmente.
Un Moodle por licencia: cada clave se activa en un único servidor Moodle. Para moverla a otro servidor, contáctenos.
Sí, webservice_mcp es open source y ofrece conectividad básica. La diferencia está en lo que falta: autenticación via wstoken expuesto en la URL (contra OAuth 2.1 + PKCE), sin separación automática lectura/escritura, sin lista blanca de IPs o funciones, sin restricción por curso, sin límite de tasa, sin registro de auditoría dedicado, sin webhook de seguridad y con un bug conocido de incompatibilidad con Claude.ai. Para uso personal el plugin gratuito funciona. Para una institución que necesita gobernanza, RGPD, auditabilidad y control granular, la diferencia es sustancial. Ver comparativa completa →
El Model Context Protocol (MCP) es un protocolo abierto que permite a los asistentes de IA conectarse de forma estandarizada a herramientas y fuentes de datos. Moodle MCP implementa este protocolo dentro de tu Moodle, exponiendo acciones controladas que cualquier cliente compatible puede usar.
Via OAuth 2.1: al conectar, la persona inicia sesión en su propio Moodle y autoriza explícitamente los alcances. Ninguna contraseña ni token se comparte con el asistente. Solo usuarios con el permiso de conexión pueden autorizar. Las conexiones expiran, rotan y son revocables en cualquier momento.
El servidor MCP corre en tu infraestructura sin phone-home. Solo los datos que el asistente solicita y que el alcance autoriza se envían al cliente de IA que hayas elegido. Tú eliges el proveedor, incluyendo modelos self-hosted.
Moodle 4.1 LTS o superior. El plugin se instala desde el área de administración como cualquier otro plugin de Moodle, sin dependencias externas.
Solo si habilitas el modo lectura + escritura y el usuario autoriza el alcance de escritura. Por defecto el plugin no expone ninguna acción de escritura. La IA siempre actúa como el usuario que se conectó: nunca supera sus permisos nativos en Moodle, y todo queda en auditoría.
Sí. Pagas una vez y usas el plugin por tiempo indefinido. El primer año de actualizaciones y soporte está incluido; la renovación anual es opcional.
Sí. Emitimos facturas y atendemos procesos de compra de instituciones públicas y privadas. Contacta a nuestro equipo para volumen, varias instancias o condiciones especiales.
Licencia única, self-hosted y conforme con el RGPD. Empieza en modo solo lectura hoy.