Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Glpi It4

БесплатноНе проверен

Integrates with GLPI IT4Solução API v2.3 (OAuth2) to manage tickets, computer inventory, and configuration parameters, with safety features like dry-run and rol

GitHubEmbed

Описание

Integrates with GLPI IT4Solução API v2.3 (OAuth2) to manage tickets, computer inventory, and configuration parameters, with safety features like dry-run and rollback.

README

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.com.br
  • API: api.php/v2.3 · Auth: OAuth2 Password Grant
  • Stack: Python 3.12 · FastMCP · httpx (async)
  • Segurança: dry_run por 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/.

Instalação

cd mcp-glpi-it4
uv sync            # ou: pip install -e ".[dev]"
cp .env.example .env   # preencha as credenciais

Configuração (variáveis de ambiente)

Variável Obrigatória Default Descrição
GLPI_BASE_URL https://suporte.sys.com.br URL base
GLPI_API_VERSION v2.3 Versão da API
GLPI_CLIENT_ID / GLPI_CLIENT_SECRET sim Cliente OAuth (Setup > OAuth Clients)
GLPI_USERNAME / GLPI_PASSWORD sim Usuário de serviço
GLPI_OAUTH_SCOPE api Escopo OAuth
GLPI_WRITE_MODE dry_run dry_run (simula) | live (executa)
GLPI_TIMEOUT / GLPI_MAX_RETRIES 15 / 3 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 (29)

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.

Usuários: glpi_listar_usuarios, glpi_consultar_usuario, glpi_listar_perfis, glpi_criar_usuario, glpi_excluir_usuario.

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 em rollback_log.json com snapshot do estado anterior.
  • Reverter: glpi_reverter (uma operação por audit_id ou todas pendentes). Ver docs/REVERSAO.md.

Testes

pip install -e ".[dev]"
pytest -q

Desenvolvimento futuro

Como adicionar recursos/tools e confirmar endpoints: docs/DESENVOLVIMENTO.md.

Licença

MIT.

from github.com/chicoIA/mcp-glpi-it4

Установка Glpi It4

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/chicoIA/mcp-glpi-it4

FAQ

Glpi It4 MCP бесплатный?

Да, Glpi It4 MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Glpi It4?

Нет, Glpi It4 работает без API-ключей и переменных окружения.

Glpi It4 — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Glpi It4 в Claude Desktop, Claude Code или Cursor?

Открой Glpi It4 на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Glpi It4 with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development