Saltar a contenido

Instalación

Próximamente

El plugin aún no está publicado. La descarga en ZIP, el repositorio y la ficha del directorio de Moodle llegarán próximamente.

Opción A — Subir el ZIP

  1. Consigue el ZIP del plugin (próximamente).
  2. Ve a Administración del sitio → Extensiones → Instalar plugins y súbelo.
  3. Sigue el instalador.

Opción B — Copiar la carpeta

  1. Copia el directorio del plugin en local/mcpserver del código de Moodle. En Moodle 5.x la ruta es public/local/mcpserver.
  2. Ve a Administración del sitio → Notificaciones e instala el plugin.

El nombre de la carpeta importa

La carpeta debe ser local/mcpserver. Los puntos de entrada localizan config.php a partir de la ruta del script, así que el mismo árbol sirve con la estructura de 4.5 y la de 5.x.

Después de instalar

Abre Administración del sitio → Extensiones → Plugins locales → Servidor MCP.

  • La URL del endpoint aparece arriba de la página.
  • La escritura está desactivada. Consulta Activar la escritura.
  • Revisa el resto de ajustes.

Apache con PHP-FPM

Apache con PHP-FPM no pasa la cabecera Authorization a PHP salvo que lo permitas. Sin eso, el token Bearer no llega y todas las llamadas reciben HTTP 401. Añade esto al virtual host o al directorio de Moodle:

CGIPassAuth On

Si tu Apache no tiene CGIPassAuth, copia la cabecera así:

SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1

Comprueba la configuración con apachectl configtest y recarga Apache de forma ordenada (graceful).