Visão geral
O LMS MCP liga os seus sites Moodle a assistentes de IA. Feita a ligação, pode pedir a um assistente coisas como «que alunos ainda não entregaram o ensaio?» ou «cria uma atividade SCORM no curso de acolhimento a partir deste pacote»: ele lê do seu próprio Moodle — e escreve nele, quando o autoriza.
Funciona sobre o Model Context Protocol (MCP), a norma aberta que os assistentes de IA usam para falar com sistemas externos. Tudo o que fala MCP pode ligar-se: Claude, ChatGPT, Cursor, Claude Code e mais.
As três peças
| Peça | Onde corre | O que faz |
|---|---|---|
| O painel | Aqui, no LMS MCP | Onde cria as suas ligações Moodle, gere as chaves de acesso e vê a utilização. |
| O plugin | Dentro de cada Moodle | Liga esse site ao painel e provisiona o acesso por utilizador. Instala-se uma vez por site. |
| O servidor MCP | Alojado por nós | O ponto de acesso a que o seu assistente se liga. Executa chamadas aos serviços web do Moodle em seu nome. |
Organizações e ligações
A sua organização é a conta: é dela a faturação, os membros e as ligações Moodle. Cada ligação liga um site Moodle a essa organização, e pode criar tantas quantas o seu plano permitir — produção e pré-produção, ou uma por instituição.
Tudo o resto depende da ligação: as suas próprias credenciais de plugin, as suas chaves, o seu URL do conector e a sua utilização. O painel lista-as em Organização → Moodle, e cada linha abre a página dessa ligação com o estado em direto, as chaves e o URL do conector, com botão de copiar.
Como funciona o acesso
O LMS MCP nunca recebe uma palavra-passe. O acesso assenta nos tokens de serviço web e nos papéis do próprio Moodle:
- O plugin emite um token do Moodle para um utilizador, limitado ao seu papel.
- O painel guarda esse token cifrado e devolve uma chave MCP — a credencial que o assistente apresenta de facto.
- Cada pedido do assistente corre como esse utilizador do Moodle, com as permissões dele. A chave de um professor nunca pode ver o que um professor não pode ver.
Uma chave pertence a uma só ligação: funciona no URL do conector dessa ligação e em mais nenhum. Como a chave é uma credencial à parte, pode suspendê-la ou revogá-la a qualquer momento sem tocar na conta Moodle subjacente — e o corte aplica-se logo na chamada seguinte do assistente.
O que pode fazer com isto
- Perguntar sobre os seus cursos — inscrições, conteúdos, participantes, grupos, notas, prazos, atividade dos fóruns, mensagens.
- Criar e alterar conteúdos — testes, pacotes SCORM, atividades H5P, recursos de ficheiro, medalhas, cópias de segurança e restauros, importação de perguntas.
- Usar o chat integrado — o painel traz o seu próprio chat de IA com as mesmas ferramentas, para tirar partido sem configurar nenhum cliente externo.
As operações de escrita exigem sempre a sua aprovação explícita no chat, e uma chave pode ser limitada a leitura, a um subconjunto de ferramentas ou a cursos específicos.
Por onde seguir
- É novo por aqui? Siga o guia rápido — um site ligado e um assistente a responder em cerca de quinze minutos.
- Está a verificar se o seu Moodle serve? Veja os requisitos.
- Já ligado e quer configurar um cliente específico? Veja ligar um assistente.