mcp-glpi-it4
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-glpi-it4list my open tickets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-glpi-it4
MCP Server para integração com o GLPI da IT4Solução via High-level API v2.3 (OAuth2). Expõe chamados, inventário de computadores e configuração de parâmetros como ferramentas (tools) para assistentes como o Claude.
Instância:
https://suporte.sys.it4solucao.com.brAPI:
api.php/v2.3· Auth: OAuth2 Password GrantStack: Python 3.12 · FastMCP · httpx (async)
Segurança:
dry_runpor padrão + reversão de toda escrita
Decisões de design e a análise "reusar vs. construir" estão no SDD.
Por que um servidor novo (e não os MCPs públicos)
Os MCPs avaliados (GMS64260/mcp-glpi, svtica/glpi-mcp) autenticam pela API legacy (Session-Token), incompatível com a v2.3/OAuth2 desta instância, e não cobrem configuração de parâmetros. Este projeto reaproveita o cliente OAuth2 e o mecanismo de rollback já validados em scripts_glpi/.
Related MCP server: Snipe-IT MCP Server
Instalação
cd mcp-glpi-it4
uv sync # ou: pip install -e ".[dev]"
cp .env.example .env # preencha as credenciaisConfiguração (variáveis de ambiente)
Variável | Obrigatória | Default | Descrição |
| — |
| URL base |
| — |
| Versão da API |
| sim | — | Cliente OAuth ( |
| sim | — | Usuário de serviço |
| — |
| Escopo OAuth |
| — |
|
|
| — |
| Tuning HTTP |
Como obter Client ID/Secret: Setup > OAuth Clients no GLPI (ver ../scripts_glpi/COMO_OBTER_CREDENCIAIS_OAUTH.md).
Uso com Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"glpi-it4": {
"command": "python",
"args": ["-m", "mcp_glpi_it4.server"],
"env": {
"PYTHONPATH": "/caminho/para/mcp-glpi-it4/src",
"GLPI_CLIENT_ID": "...", "GLPI_CLIENT_SECRET": "...",
"GLPI_USERNAME": "...", "GLPI_PASSWORD": "...",
"GLPI_WRITE_MODE": "dry_run"
}
}
}
}Detalhes e exemplos de prompts: docs/USO.md.
Ferramentas (24)
Chamados: glpi_listar_chamados, glpi_consultar_chamado, glpi_criar_chamado, glpi_atualizar_chamado, glpi_adicionar_acompanhamento, glpi_adicionar_tarefa, glpi_adicionar_solucao, glpi_atribuir_chamado, glpi_excluir_chamado.
Inventário: glpi_listar_computadores, glpi_consultar_ativo, glpi_criar_computador, glpi_atualizar_computador, glpi_excluir_computador.
Configuração: glpi_listar_config, glpi_consultar_config, glpi_atualizar_config.
Apoio/Segurança: glpi_listar_categorias, glpi_listar_entidades, glpi_listar_grupos, glpi_status_sessao, glpi_modo_escrita, glpi_reverter, glpi_listar_reversiveis.
Segurança e reversão
dry_run(padrão): toda escrita apenas devolve o payload que seria enviado; nada é alterado.live: executa de verdade; cada operação é gravada emrollback_log.jsoncom snapshot do estado anterior.Reverter:
glpi_reverter(uma operação poraudit_idou todas pendentes). Ver docs/REVERSAO.md.
Testes
pip install -e ".[dev]"
pytest -qDesenvolvimento futuro
Como adicionar recursos/tools e confirmar endpoints: docs/DESENVOLVIMENTO.md.
Licença
MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chicoIA/mcp-glpi-it4'
If you have feedback or need assistance with the MCP directory API, please join our Discord server