Skip to main content
Además de las herramientas, el servidor MCP de muveya ofrece cuatro recursos: documentos JSON que un asistente puede leer para entender tus datos antes de responder. Un cliente los lista con resources/list y lee uno con resources/read y su URI. Cada lectura devuelve un elemento cuyo mimeType es application/json y cuyo text es el documento JSON. Con OAuth, los títulos y las descripciones siguen el idioma solicitado. Los tres primeros son documentos de referencia. No contienen datos de tu clínica dental: todas las conexiones reciben exactamente el mismo contenido, así que no necesitan scope. El cuarto se construye con la política de aprobación de tu clínica dental y está limitado a las personas que deciden aprobaciones. Cada lectura, permitida o rechazada, queda en el registro de auditoría como mcp.resource_read, con la URI, quién llamó y el resultado. Consulta la sección Auditoría de Servidor MCP.

muveya://help/error-codes

Error code catalog. Todos los códigos de error estables que muveya puede devolver, con su estado HTTP y la URI que los nombra. Un asistente lo usa para explicar un error y decidir qué hacer según el code, nunca según el texto para personas. El documento es { errors }, ordenado por code. Cada entrada tiene:
Extracto
El catálogo cubre todos los códigos del producto, incluidos los que solo pueden devolver la consola o la API /v1. Para saber qué significa cada código y cómo resolverlo, consulta Errores y Solución de problemas.

muveya://orders/status-model

Order status model. El ciclo de vida del pedido: cada estado y cada transición permitida entre ellos. Un asistente lo usa para explicar en qué punto está un pedido y qué evento puede moverlo al siguiente. El documento es { statuses, transitions }. statuses lista los 14 estados. Cada entrada de transitions tiene un event, los estados from desde los que puede partir y el único estado to al que lleva. Cualquier cambio que no esté en la lista se rechaza. El documento solo trae los valores. Los significados de abajo son de esta página: Un pedido en exception no se puede cerrar. Para la historia completa de cada paso, consulta Crear y seguir pedidos y Resumen de entregas.

muveya://catalog/policies

Catalog policies. El vocabulario y las reglas del catálogo: unidades, criticidad, estados de insumo, indicadores de trazabilidad y cómo se omite el costo sin permiso. Un asistente lo usa para leer bien los resultados de catalog.search. El documento es igual para todos:
Consulta Insumos del catálogo y Costos para las reglas detrás de cada valor.

muveya://tenant/approval-policy-summary

Approval policy summary. Un resumen versionado de la política de aprobación vigente de tu clínica dental: sus reglas, etapas y permisos requeridos, con los umbrales monetarios solo para quien puede ver el valor de los pedidos. Como tiene restricción, una conexión OAuth actual recibe un error JSON-RPC en lugar del documento:
De todos modos aparece en resources/list. Para una persona con permiso para leerlo, algo que todavía no está disponible, el documento es { "configured": false, "rules": [] } cuando no hay una política publicada, o configured: true con: Para ver o cambiar la política de aprobación hoy, usa la consola: consulta Política de aprobación.

Errores al leer un recurso

Una lectura de recurso que falla devuelve un error JSON-RPC, no un resultado con isError:

Páginas relacionadas

Servidor MCP

Scopes, omisión de datos, auditoría y errores.

Herramientas MCP

Las diez herramientas de lectura y lo que devuelven.

Conectar un cliente

Configura tu asistente y prueba el endpoint.

Errores

Qué significa cada código de error.