--- id: KB-PLUGIN-020 title: Roadmap de Evolucao do MCProtocol (Views Semanticas API) domain: plugin-dev tags: - glpi - glpi11 - mcp - api - roadmap - bff status: active severity: medium created_at: 2026-05-21 updated_at: 2026-05-21 applies_to: - Plugin MCProtocol GLPI 11 related_records: - 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.**