Hoje lançámos o NexTool MCP for GLPI: um servidor MCP que dá ao Claude, ao ChatGPT e a outros assistentes de IA mais de 160 ferramentas para trabalhar no seu GLPI, do "quais são os meus tickets?" à cronologia de uma alteração. Funciona no GLPI 10 e no 11 e chega de duas formas: open source, para correr no seu computador, e alojado pela NexTool, em beta aberto.
O que é o MCP, em poucas linhas
O MCP (Model Context Protocol) é o padrão aberto que os assistentes de IA usam para chamar ferramentas externas. Um sistema publica um servidor MCP com a lista do que sabe fazer ("listar tickets", "adicionar acompanhamento"), e qualquer cliente compatível passa a usar essas ferramentas: Claude, ChatGPT, Claude Code, Cursor, VS Code, Windsurf.
Para o service desk, isto tira a IA da caixa de conversa. Em vez de colar o texto do ticket no chat, pede, e o assistente consulta e age no GLPI, dentro das permissões do utilizador que ligou.
O que faz o NexTool MCP for GLPI
São mais de 160 ferramentas, cada uma com descrição e regras de segurança: mais de 110 pela API REST clássica (GLPI 10 e 11) e mais de 50 pela API v2 do GLPI 11, com OAuth2. As duas famílias correm no mesmo servidor, e cada uma liga com as próprias credenciais.
| Área | O que o assistente passa a fazer |
|---|---|
| Tickets | "Os meus tickets" (como requerente, técnico ou observador), listas de toda a instância filtradas por estado, abertura e atualização, atores e grupos |
| Atendimento | Cronologia unificada, acompanhamentos, tarefas, soluções e validações |
| ITIL | Problemas e alterações, com acompanhamentos, tarefas, soluções e a mesma cronologia |
| Ativos | Computadores, monitores, impressoras e restantes ativos, com detalhes, reservas e localizações |
| Base de conhecimento | Pesquisa e leitura de artigos e categorias; criação e edição quando o perfil permite |
| Utilizadores e entidades | Pesquisa de utilizador por e-mail, grupos, entidades e os perfis do utilizador ligado |
| Pesquisa | A pesquisa do GLPI com os nomes das colunas no idioma do utilizador, além de contagens |
Dois detalhes fazem diferença no dia a dia. As respostas trazem nomes ao lado dos IDs (quem abriu, quem atende, categoria, entidade), por isso o assistente não precisa de outra chamada para saber quem é o utilizador 37. E o estado, a prioridade e o tipo chegam no idioma da sessão do GLPI, com os textos do próprio GLPI: "Resolvido", e não "Solved".
Há também presets de ferramentas (tickets, ITIL, ativos, base de conhecimento, administração e outros) para ligar só o que a equipa usa. Menos ferramentas, menos contexto em cada conversa.
Exemplos de pedidos
Tudo em linguagem natural, no assistente que já usa:
- "Quais são os meus tickets abertos como técnico, do mais antigo para o mais recente?"
- "Resume a cronologia do ticket 4821 e diz-me o que falta para o fechar."
- "Abre um ticket para a impressora do 3.º piso sem toner, categoria Impressoras, urgência média."
- "Lista as alterações em curso e os problemas ligados a cada uma."
- "Onde está o portátil NB-0142 e quem é o utilizador dele?"
- "Procura na base de conhecimento um artigo sobre VPN. Se não houver, escreve um a partir da solução do ticket 4790."
- "Tenho validações pendentes? Aprova a do ticket 4810 com o comentário: ok do responsável."
O assistente escolhe as ferramentas, executa-as e mostra o que fez. As de escrita chegam marcadas como tal, para que o cliente possa pedir a sua confirmação antes de alterar dados.
Duas formas de usar
| Open source (local) | Alojado (beta aberto) | |
|---|---|---|
| Onde corre | No seu computador ou servidor, iniciado pelo assistente | Na NexTool, sem nada para instalar |
| Como liga | Tokens do GLPI em variáveis de ambiente | Login com a conta do portal NexTool e um URL de conector |
| GLPI na intranet | Funciona | O GLPI tem de estar acessível pela internet, por HTTPS |
| Credenciais | Ficam consigo | Cifradas com uma chave que só o conector abre |
| Custo | Gratuito, licença MIT | Planos Gratuito e Pro |
Open source, para correr localmente
O código está no GitHub, em NexTools-Solutions/nextool-mcp-glpi, com licença MIT. É a escolha natural para um GLPI que só existe na intranet: o servidor corre dentro da sua rede, ao lado do assistente, e fala diretamente com o GLPI. Controla os tokens, que ferramentas ligar, o modo só de leitura e se as eliminações existem.
Requer Node.js 18 ou superior. O pacote está publicado no npm como @nextoolsolutions/mcp-glpi e listado no Registo oficial de MCP como com.nextoolsolutions/glpi. Não é preciso clonar nem compilar: o npx descarrega e executa a versão mais recente. No Claude Code, por exemplo:
claude mcp add glpi \
-e GLPI_URL=https://glpi.example.com \
-e GLPI_USER_TOKEN=<user-token> \
-e GLPI_APP_TOKEN=<app-token> \
-- npx -y @nextoolsolutions/mcp-glpi
No Claude Desktop, no Cursor e no VS Code, a configuração usa "command": "npx" e "args": ["-y", "@nextoolsolutions/mcp-glpi"], com as mesmas variáveis em env. O guia de instalação e o README trazem os exemplos completos, incluindo para Windsurf.
Alojado, em beta aberto
Na versão alojada não há nada para instalar. Entra com a sua conta do portal NexTool, regista a ligação ao GLPI (URL e tokens), clica em Testar ligação e adiciona um URL como conector no Claude ou no ChatGPT. Na primeira utilização, o assistente abre o login do portal e pede a sua autorização. Para Claude Code, Cursor e VS Code também há chave de API.
- Credenciais cifradas: os tokens do GLPI são cifrados com uma chave que só o conector abre. Nem o portal os consegue ler.
- Só de leitura por ligação: numa ligação marcada como só de leitura, toda a ferramenta de escrita é recusada antes de chegar ao GLPI.
- Várias ligações no Pro: até 10 GLPI na mesma conta, um conector por ambiente. Pode deixar a produção só de leitura e a pré-produção com escrita.
- GLPI com IP autorizado: se o seu GLPI só aceita endereços conhecidos, o portal mostra o IP a autorizar quando testa a ligação.
Segurança
- Cada ferramenta diz o que faz. Todas trazem as anotações do MCP que indicam se só lê, se altera dados e se a ação é destrutiva.
- Eliminações bloqueadas. As ferramentas de eliminação vêm desligadas. Na versão local, só existem se as ativar, e cada eliminação exige um motivo escrito. No plano Gratuito da versão alojada, são sempre recusadas.
- Mesma identidade nas duas APIs. Ao testar a ligação, a versão alojada confirma que utilizador a API v1 e a API v2 autenticam. Se forem utilizadores diferentes, a ligação é recusada; se for um super-admin, o portal avisa e recomenda um utilizador dedicado com perfil mínimo.
- Nunca além do perfil. Toda a ação corre como o utilizador do token e segue o perfil e as entidades dele no GLPI.
- Auditoria sem conteúdo. Registamos quem usou que ferramenta e quando, sem guardar as suas perguntas nem as respostas.
- Sem duplicados e sem desvios. Uma criação repetida com os mesmos dados em até 2 minutos devolve o primeiro resultado, em vez de abrir outro ticket. E o servidor não segue redirecionamentos do GLPI, por isso os tokens não vão parar a outro endereço.
A recomendação de sempre aplica-se aqui: comece com um utilizador de serviço próprio, perfil mínimo e, se quiser, só de leitura. Depois ative a escrita onde fizer sentido.
Planos da versão alojada
| Gratuito | Pro | |
|---|---|---|
| GLPI ligados | 1 | Até 10, um conector por ambiente |
| Ferramentas | Mais de 160, com leitura e escrita | As mesmas |
| Pedidos | Até 60 por minuto | Até 300 por minuto |
| Só de leitura por ligação | Sim | Sim |
| Como obter | Conta no portal NexTool | Licença NexTool MCP Pro do seu ambiente NexTool, ou incluído no NexBot |
Durante o beta, a versão alojada é gratuita.
A versão open source é gratuita e não tem limite de ligações.
Como começar
- Comece grátis criando a sua conta no portal NexTool: o caminho está em nextoolsolutions.com/mcp. Depois, em A minha conta > NexTool MCP, registe a ligação ao seu GLPI.
- Prepare o GLPI: ative a API REST, gere o token de um utilizador dedicado e, no GLPI 11, registe um cliente OAuth se quiser usar a API v2. O passo a passo está na documentação.
- O seu GLPI está só na intranet? Use a versão open source.
Revisto pela equipa NexTool Solutions. Recursos descritos a partir do NexTool MCP for GLPI 3.5.2 e do serviço alojado em outubro de 2026. Não afiliado à Teclib'. O GLPI é marca registada da Teclib'.