Ajustes¶
Administración del sitio → Extensiones → Plugins locales → Servidor MCP. La página muestra arriba la URL del endpoint.
| Ajuste | Nombre | Por defecto | Qué hace |
|---|---|---|---|
| Activar el servidor MCP | local_mcp/enabled |
Sí | Si está desactivado, el endpoint rechaza todas las peticiones. |
| Permitir herramientas de escritura | local_mcp/allowwrite |
No | Activa las tools que crean y cambian cursos. Consulta Activar la escritura. |
| Peticiones por usuario y minuto | local_mcp/ratelimit |
60 | 0 desactiva el límite. Consulta Límite de peticiones. |
| Vida del token de acceso (segundos) | local_mcp/accesstokenlifetime |
3600 | Se ajusta entre 60 y 86400. |
| Vida del token de refresco (segundos) | local_mcp/refreshtokenlifetime |
2592000 (30 días) | Se ajusta entre 1 hora y 365 días. |
| Vida del código de autorización (segundos) | local_mcp/codelifetime |
300 | Se ajusta entre 30 y 600. |
| Aceptar tokens de servicio web de Moodle | local_mcp/allowwstoken |
No | Acepta un wstoken de Moodle como Authorization: Bearer. |
| Permitir el registro dinámico de clientes | local_mcp/enabledcr |
Sí | Los clientes MCP pueden registrarse solos (RFC 7591). |
| Permitir documentos de metadatos de client id | local_mcp/allowcimd |
Sí | Un cliente puede identificarse con una URL HTTPS de metadatos. Se rechazan direcciones privadas y link-local. |
| Orígenes adicionales permitidos | local_mcp/extraorigins |
Vacío | Un Origin de navegador por línea, por ejemplo https://cursor.com. |
Tools¶
Bajo el encabezado Herramientas hay una casilla por tool, 34 en total (local_mcp/tool_<nombre>, por ejemplo
local_mcp/tool_delete_section). Todas vienen activadas. Una tool desactivada no aparece en tools/list
y no se puede llamar.
Comprobación de Origin¶
La URL del sitio siempre está permitida. Las peticiones sin cabecera Origin (clientes de escritorio y de servidor)
se aceptan. Un Origin presente pero desconocido recibe HTTP 403.