Skip to main content
Além das ferramentas, o servidor MCP do muveya oferece quatro recursos: documentos JSON que um assistente pode ler para entender os seus dados antes de responder. Um cliente os lista com resources/list e lê um deles com resources/read e a sua URI. Cada leitura devolve um item cujo mimeType é application/json e cujo text é o documento JSON. Com OAuth, os títulos e as descrições seguem o idioma solicitado. Os três primeiros são documentos de referência. Eles não contêm dados da sua clínica odontológica: todas as conexões recebem exatamente o mesmo conteúdo, então não precisam de escopo. O quarto é montado a partir da política de aprovação da sua clínica odontológica e é restrito às pessoas que decidem aprovações. Cada leitura, permitida ou recusada, fica registrada no histórico de auditoria como mcp.resource_read, com a URI, quem chamou e o resultado. Veja a seção Auditoria em Servidor MCP.

muveya://help/error-codes

Error code catalog. Todos os códigos de erro estáveis que o muveya pode devolver, com o status HTTP e a URI que os nomeia. Um assistente o usa para explicar um erro e decidir o que fazer com base no code, nunca no texto para pessoas. O documento é { errors }, ordenado por code. Cada entrada tem:
Trecho
O catálogo cobre todos os códigos do produto, inclusive os que só o console ou a API /v1 podem devolver. Para saber o que cada código significa e como resolver, veja Erros e Solução de problemas.

muveya://orders/status-model

Order status model. O ciclo de vida do pedido: cada status e cada transição permitida entre eles. Um assistente o usa para explicar em que ponto um pedido está e qual evento pode levá-lo adiante. O documento é { statuses, transitions }. statuses lista os 14 status. Cada entrada de transitions tem um event, os status from de onde ele pode partir e o único status to a que ele leva. Qualquer mudança que não esteja na lista é recusada. O documento traz só os valores. Os significados abaixo são desta página: Um pedido em exception não pode ser encerrado. Para os detalhes de cada etapa, veja Criar e acompanhar pedidos e Entregas: visão geral.

muveya://catalog/policies

Catalog policies. O vocabulário e as regras do catálogo: unidades de medida, criticidade, status de insumo, indicadores de rastreabilidade e como o custo é ocultado sem permissão. Um assistente o usa para ler corretamente os resultados de catalog.search. O documento é igual para todos:
Veja Insumos do catálogo e Custos para as regras por trás de cada valor.

muveya://tenant/approval-policy-summary

Approval policy summary. Um resumo versionado da política de aprovação vigente da sua clínica odontológica: regras, etapas e permissões exigidas, com os limites monetários só para quem pode ver o valor dos pedidos. Como tem restrição, uma conexão OAuth atual recebe um erro JSON-RPC em vez do documento:
Mesmo assim, ele aparece em resources/list. Para uma pessoa com permissão para lê-lo, algo que ainda não está disponível, o documento é { "configured": false, "rules": [] } quando nenhuma política foi publicada, ou configured: true com: Para ver ou alterar a política de aprovação hoje, use o console: veja Política de aprovação.

Erros ao ler um recurso

Uma leitura de recurso que falha devolve um erro JSON-RPC, não um resultado com isError:

Páginas relacionadas

Servidor MCP

Escopos, omissão de dados, auditoria e erros.

Ferramentas MCP

As dez ferramentas de leitura e o que elas devolvem.

Conectar um cliente

Configure o seu assistente e teste o endpoint.

Erros

O que cada código de erro significa.