Saltar al contenido principal
Un grafo de conocimiento del código es un proyecto de Mintlify que describe tu código: qué hace cada repositorio, qué expone y cómo dependen los repositorios entre sí. Los agentes lo consultan mediante MCP antes de modificar el código. No necesitas documentación existente ni una migración. La configuración consta de tres pasos:
  1. Genera el grafo de conocimiento inicial con el agente de Mintlify o con tu propio agente de programación.
  2. Configura automatizaciones para mantenerlo actualizado.
  3. Usa el grafo de conocimiento mediante MCP.
Los repositorios, las pull requests y las respuestas de los ejemplos de esta página son datos de muestra.

Requisitos previos

Para mantener privado el grafo de conocimiento, configura la autenticación. Así, el servidor MCP de búsqueda requerirá que cada usuario inicie sesión.

Planifica la estructura

Coloca todos los repositorios en un único proyecto central, para que los agentes consulten un solo servidor MCP y las páginas puedan enlazarse entre repositorios. Asigna a cada repositorio su propio grupo, además de una sección de descripción general.
docs.json
La sección de cada repositorio debe cubrir lo que un agente necesita saber antes de modificar el código: qué hace el repositorio y quién es responsable de él, los endpoints o eventos que expone, a qué llama y qué lo llama, sus modelos de datos principales y cómo ejecutarlo y probarlo. Empieza con unos pocos repositorios representativos, como un frontend, un backend y un servicio compartido, antes de añadir el resto.

Paso 1: Genera el grafo de conocimiento inicial

Haz que un agente lea tu código fuente y escriba las primeras páginas en el repositorio central. Usa el agente de Mintlify, o clona los repositorios y ejecuta tu propio agente de programación.
El agente de Mintlify lee cualquier repositorio que tenga instalada la GitHub App de Mintlify, así que no necesitas clonar nada.
1

Conecta tus repositorios de origen

Instala la GitHub App de Mintlify en cada repositorio de origen que quieras documentar. Consulta Conectar repositorios como contexto.
2

Genera la documentación de un repositorio

Abre el agente en tu dashboard o en Slack e indica el repositorio de origen, la carpeta de destino y las páginas que debe escribir.
Example prompt
El agente abre una pull request en el repositorio central. Revísala y corrige cualquier error que haya cometido el agente.
3

Repite el proceso para cada repositorio

Repite el proceso con tus otros repositorios y, después, pide al agente las páginas de descripción general.
Example prompt
4

Fusiona las pull requests

Cuando se fusionan las pull requests, Mintlify despliega el grafo de conocimiento y lo indexa para la búsqueda y MCP.
Guarda los prompts que te hayan funcionado como una skill personalizada o en un archivo AGENTS.md en el repositorio central. Así, quien añada un repositorio nuevo más adelante obtendrá la misma estructura de páginas.

Paso 2: Mantén actualizado el grafo de conocimiento

Crea una automatización personalizada con un activador de cambio de código para que el agente actualice el repositorio central cada vez que se fusione una pull request en un repositorio de origen.
1

Crea la automatización

  1. Abre la configuración de Automatizaciones.
  2. Haz clic en New automation.
  3. Selecciona el activador Code change.
  4. Haz clic en Add repo para cada repositorio de origen que documentaste en el paso 1. Una automatización puede escuchar hasta 50 repositorios.
2

Filtra el activador

En Show advanced options de la tarjeta de cada repositorio, configura Listening to changes in con rutas de código fuente como src/** y usa Excluding PRs from para omitir bots. Consulta Filtrar activadores de cambio de código.
3

Escribe las instrucciones

Indica al agente cómo se corresponden los repositorios con las páginas del repositorio central y qué debe cambiar.
Example instructions
4

Elige un modo de actualización

Empieza con Modify and wait for review, que abre una pull request y asigna como revisores a los autores del cambio de origen. Cambia a Update and merge changes cuando los resultados sean consistentes. Si usas protección de ramas, consulta Configurar la fusión automática.
5

Prueba la automatización

Guárdala y ejecútala manualmente; después, revisa el historial de ejecuciones y ajusta las instrucciones.
Este simulador usa una automatización que escucha src/** en los tres repositorios de ejemplo y excluye a dependabot[bot]. Para añadir un repositorio más adelante, genera sus páginas como en el paso 1 y, después, añádelo al activador. Cada ejecución que actualiza el repositorio central consume créditos, y las ejecuciones que no cambian nada son gratuitas. En repositorios con mucha actividad, un activador programado agrupa muchas fusiones en una sola ejecución. Consulta Controlar el uso de créditos.
La estimación supone que cada fusión cambia código documentado, por lo que el uso real probablemente sea menor.

Paso 3: Usa el grafo de conocimiento mediante MCP

Cada proyecto tiene un servidor MCP de búsqueda alojado en la ruta /mcp de la URL de tu sitio. Si usas autenticación, utiliza /authed/mcp y, antes, habilita el MCP autenticado.
Consulta Usar tu servidor MCP para otros clientes. Para que los agentes lo consulten sin que se lo pidas, añade una línea al archivo CLAUDE.md, AGENTS.md o de reglas de Cursor en cada repositorio de origen.
AGENTS.md
Así es como un agente usa las herramientas de MCP para responder preguntas sobre tu código: Cuando un agente encuentra una página incorrecta, puede informar de ello con la herramienta de comentarios. Los informes aparecen en tu dashboard de comentarios.

Próximos pasos

Automatizaciones

Conoce los tipos de activadores, los modos de actualización y los límites de uso.

Servidor MCP de búsqueda

Configura la indexación, la autenticación y las credenciales de cliente de tu servidor MCP.

Skills

Enseña a los agentes a usar tu grafo de conocimiento con archivos de skills.

Autenticación

Restringe el grafo de conocimiento a tu equipo.