knowledge-base/records/plugin-dev/KB-PLUGIN-020-mcprotocol-bff-roadmap.md
Rodolpho Lopes 60060dce60 fix: adiciona front matter em KB-019/020 e sincroniza index.json
KB-PLUGIN-019 e KB-PLUGIN-020 estavam sem delimitador YAML.
KB-PLUGIN-011, 017, 018 tinham divergencias no index.json (titulo, status, severity).
Todos corrigidos via kb_check.py --fix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 20:21:25 +00:00

2 KiB

id title domain tags status severity created_at updated_at applies_to related_records
KB-PLUGIN-020 Roadmap de Evolucao do MCProtocol (Views Semanticas API) plugin-dev
glpi
glpi11
mcp
api
roadmap
bff
active medium 2026-05-21 2026-05-21
Plugin MCProtocol GLPI 11
KB-PLUGIN-019

KB-PLUGIN-020: Roadmap de Evolução do MCProtocol (Views Semânticas API)

Usando a ferramenta glpi_ticket_search_by_status como modelo de arquitetura "Backend For Frontend", as próximas atualizações do plugin focarão em mapear o restante do ecossistema de chamados e ativos do GLPI para ferramentas simples, seguras e com baixo custo de tokens.

1. Gestão de Chamados (Assistance/Ticket)

  • glpi_ticket_get_pending_approvals
    • Objetivo: Retornar os chamados aguardando aprovação do usuário atual.
    • Uso de API: Filtro por status=Aguardando Aprovação e amarrado à Entidade.
  • glpi_ticket_assign_to_me
    • Objetivo: Assumir a autoria técnica de um chamado com apenas o ID.
    • Uso de API: Aciona o PATCH nativo descobrindo o usuário da sessão.
  • glpi_ticket_add_private_note
    • Objetivo: Adicionar acompanhamento oculto do usuário comum.
    • Uso de API: POST com is_private = 1.

2. Gestão de Ativos (Assets)

  • glpi_computer_get_unassigned
    • Objetivo: Listar computadores em estoque (sem usuário/localização).
    • Uso de API: Busca em /Assets/Computer com filtro de status de estoque e sem vinculação.
  • glpi_user_get_my_assets
    • Objetivo: Retornar a lista de ativos que o usuário solicitante possui.
    • Uso de API: Busca computadores e periféricos vinculados ao ID da sessão.

3. Gestão de Projetos (Tools)

  • glpi_project_get_open_tasks
    • Objetivo: Listar tarefas de projeto do usuário.
    • Uso de API: Rota de projetos filtrando tarefas pendentes.

Benefícios Contínuos

O principal foco é: Zero adivinhação de rotas pelo LLM, 100% de uso da engine RBAC nativa, JSON Limpo.