Consultar Forge por MCP
Empieza por el producto y la versión
Forge documenta Total.js 5 para el servidor y jComponent 20 para el navegador. Comparten nombres como DEF, GET, CACHE y ON, pero se ejecutan en entornos distintos. Elige el producto antes de aplicar una API. La versión instalada del servidor es total5@0.0.19; la referencia fijada del framework en desarrollo declara 0.0.20-1. Una referencia al código de desarrollo no es un resultado de pruebas del paquete instalado.
Consulta /knowledge-sources.json para obtener los commits exactos y las huellas SHA-256, /knowledge-coverage.json para ver el inventario de declaraciones y componentes, y /knowledge-licenses.json para consultar los avisos de licencia originales. /knowledge.json describe los documentos publicados, sus idiomas reales, hashes y secciones estables. El número de versión no basta para identificar un paquete de jComponent: conserva también la huella de sus fuentes.
Busca y después lee
Usa Forge_search con un símbolo exacto, como Controller.prototype.json, DEF.fallback o Component.prototype.setter, o con una consulta breve en español o inglés. La búsqueda incluye el contenido de los documentos públicos. Los fragmentos coincidentes ayudan a elegir una página, pero no son la página completa ni demuestran que se haya ejecutado un ejemplo. La respuesta indica el idioma real del contenido; una página sin traducir conserva el inglés.
Llama a Forge_page con la sección y el identificador de página devueltos. Pasa su content_sha256 para rechazar una página cuyo contenido haya cambiado. Para leer solo una sección, pasa su anchor. Si aparece next_cursor, continúa con ese cursor hasta que sea nulo. El cursor identifica el documento, el idioma, el hash del contenido y la revisión fijada de las fuentes. Si cambia la página, reinicia la lectura. El campo offset sigue disponible para los clientes existentes, mientras que el cursor permite comprobar la revisión.
Cita la URL de la página, el ancla de la sección y el hash del contenido utilizado. Encontrar una página en la búsqueda no equivale a leerla. La lectura de una página devuelta en varias partes termina cuando se han recuperado todas.
Consulta el comportamiento en la implementación original
Usa Forge_coverage para localizar un símbolo exacto e identificar su fuente y archivo. Usa Forge_source para leer ese archivo original. Su path debe corresponder a un archivo de texto del manifiesto de fuentes fijadas. Las lecturas se paginan y comprueban el hash. Los mismos lectores están disponibles por HTTP en /api/knowledge-search/, /api/knowledge-page/ y /api/knowledge-source/ para clientes que no usen MCP.
Las fuentes incluyen el runtime instalado, el framework oficial fijado, jComponent, los componentes y las guías de AIContext. aicontext ofrece orientación de arquitectura; no garantiza que cada ejemplo corresponda al runtime instalado. Consulta la implementación y la receta correspondientes antes de adoptar una firma, un comportamiento de ciclo de vida o una dependencia. Un fragmento de código fuente no constituye por sí solo un ejemplo ejecutable.
Usa Forge_test con la sección y el slug de la página para obtener sus archivos de ejemplo y el comando para ejecutarlos.