Ir al contenido

Recursos MCP

Qué es esto

Páginas de documentación y materiales de referencia que el servidor MCP de ComStack expone como recursos MCP. Los asistentes de IA pueden leerlos sin llamar a una herramienta; es útil para orientarse sobre plantillas, flujos de trabajo, códigos de error y requisitos de Lighthouse al inicio de una sesión.

Cómo funciona

Los recursos se sirven a través de resources/read y resources/list. Una plantilla de recursos cubre documentos arbitrarios: transformento://docs/{slug} resuelve cualquier página activa mediante su slug en formato kebab-case. Los recursos destacados se almacenan en caché en el proceso durante 60 segundos por slug.

Cualquier documento activo en el proyecto de documentación de ComStack puede promocionarse a un recurso MCP con nombre sin necesidad de redesplegar el servidor, añadiendo un bloque mcp_resource a sus metadatos; el servidor lo detecta en un ciclo de caché. Los alias codificados tienen prioridad en caso de colisión de URI.

Cuándo usarlo

Lea los recursos seleccionados al inicio de una sesión para dar al asistente de IA contexto sobre el flujo de trabajo de la plataforma, el esquema de metadatos y los patrones de error comunes antes de redactar o editar páginas.

Parámetros / campos / entradas

Recursos seleccionados

URIPropósitoAudienciaPrioridad
transformento://guideFlujo de trabajo completo del agente: selección de plantillas, traducciones, patrones de URL, flujo de publicación.asistente1.0
transformento://schemaTodos los campos de metadatos: tipo, requerido/opcional, ejemplos.asistente0.9
transformento://lighthouseReglas para una puntuación de 100/100 en Lighthouse.asistente0.8
transformento://publishing-guideFlujo de trabajo de publicación de principio a fin.asistente + usuario0.9
transformento://faqErrores comunes, síntomas, acciones de recuperación.asistente + usuario0.7
transformento://errorsReferencia de errores y pasos de recuperación.asistente0.7
transformento://cookbookEjemplos prácticos: listados de propiedades, traducciones, etc.asistente + usuario0.5
transformento://iconsCatálogo de iconos Material Symbols (Rounded) para grupos de la barra lateral.asistente0.5

Plantilla de recursos

transformento://docs/{slug} resuelve cualquier página activa del sitio de documentación de ComStack. Reemplace {slug} con el slug de la página en kebab-case, usando / para rutas anidadas (ej. transformento://docs/guias/publicacion).

Promocionar una página a un recurso MCP

Añada un bloque mcp_resource a los metadatos de una página:

{
"mcp_resource": {
"uri": "transformento://my-guide",
"audience": ["user", "assistant"],
"priority": 0.6
}
}

El servidor lo detecta en un plazo de 60 segundos. Los alias codificados (guide, schema, lighthouse, publishing-guide, faq, cookbook, errors) tienen prioridad en caso de colisión de URI.

Anotaciones

Cada recurso lleva annotations: { audience, priority } según la especificación MCP. Los recursos con audience: "assistant" están destinados como contexto para la IA; los recursos con audience: "user" también son legibles por humanos.

Ejemplo

Leer la guía del agente al inicio de una sesión:

{
"method": "resources/read",
"params": { "uri": "transformento://guide" }
}

Esto devuelve la guía completa del flujo de trabajo del agente como texto estructurado que el asistente de IA puede usar para orientarse antes de realizar cualquier llamada a herramientas, cubriendo el ciclo de vida de la página, la selección de plantillas, los modos de traducción y el flujo de publicación.

Errores comunes

ErrorCausaSolución
Recurso no encontradoEl slug no coincide con ninguna página activaVerifique el slug con search-docs o get-page-content
Contenido desactualizadoLa caché de alias no se ha actualizadoEspere hasta 60 segundos después de publicar

Relacionado

Última actualización: