La documentación tiene un problema de mantenimiento. Usted escribe una guía, la publica y en tres meses está desactualizada. La API cambió. El formato de configuración fue refactorizado. Una dependencia fue reemplazada. Las capturas de pantalla muestran una interfaz que ya no existe.

La solución no es “escribir mejor documentación” ni “construir una cultura de documentación”. Los equipos llevan décadas intentando eso. La solución es hacer que la documentación sea consciente del código que describe — para que cuando el código cambie, la documentación lo sepa.

Esto es lo que significa documentación AI-native. No “la IA escribe su documentación” (eso produce contenido genérico y sin alma). En su lugar: la IA monitorea su código, detecta cuándo la documentación se desfasa de la realidad y lo señala para un humano o propone actualizaciones específicas. El humano permanece en el ciclo para el juicio; la máquina maneja la vigilancia.

El problema de la obsolescencia, cuantificado

Audite la documentación de cualquier proyecto de software activo y encontrará que una gran parte de las páginas contiene al menos una inconsistencia factual con el código actual. Los problemas más comunes:

  • Firmas de API desactualizadas — parámetros añadidos o eliminados pero documentación no actualizada
  • Ejemplos de configuración incorrectos — valores predeterminados cambiados, formato antiguo todavía documentado
  • Enlaces muertos — páginas reestructuradas, referencias internas no actualizadas
  • Funcionalidades faltantes — nuevas capacidades añadidas sin ninguna documentación

La revisión manual detecta estos problemas lentamente, si es que los detecta. Un equipo de 20 ingenieros podría hacer una “auditoría de documentación” una vez por trimestre, dedicando una semana a arreglar lo que encuentran. Para cuando la auditoría termina, ya ha comenzado nuevo desfase.

Qué significa realmente AI-native

Una plataforma de documentación AI-native tiene tres propiedades:

1. Contenido legible por máquinas. La documentación se almacena en un formato que las herramientas de IA pueden leer, consultar y modificar programáticamente. Markdown en un repositorio git califica. Texto enriquecido propietario en una base de datos SaaS no.

2. Vinculación código-documentación. La plataforma sabe (o puede descubrir) qué páginas de documentación describen qué partes del código. Cuando auth.go cambia, la plataforma puede identificar que docs/authentication.md podría necesitar actualización.

3. Acceso estructurado a herramientas. Los agentes de IA pueden interactuar con la documentación a través de un protocolo definido — no raspando HTML ni haciendo ingeniería inversa de APIs, sino a través de herramientas explícitas y documentadas.

DocPlatform entrega hoy la primera y la tercera — markdown sincronizado con git, más un servidor MCP integrado. La segunda, la vinculación código-documentación, se construye encima con convenciones: cuando los documentos y el código viven en repositorios conectados, un agente de IA con acceso a ambos puede hacer la conexión por sí mismo.

MCP: el protocolo

MCP es un estándar abierto desarrollado por Anthropic para conectar modelos de IA con herramientas externas y fuentes de datos. En lugar de que cada herramienta de IA construya integraciones personalizadas con cada plataforma, MCP define una interfaz estándar: herramientas (acciones que la IA puede realizar), recursos (datos que la IA puede leer) y prompts (plantillas para flujos de trabajo comunes).

DocPlatform incluye un servidor MCP integrado — sin plugins, sin servicio separado. Cuando lo habilita, cualquier cliente de IA compatible con MCP puede interactuar con su documentación a través de 26 herramientas diseñadas para este propósito.

Las 26 herramientas

Esta es una selección de lo que expone el servidor MCP de DocPlatform — la referencia completa de las 26 herramientas está en la página MCP. Cada herramienta lleva el espacio de nombres docplatform_*, de modo que nunca colisiona con otros servidores MCP en su cliente.

Operaciones de lectura

  • docplatform_search — Búsqueda de texto completo en el workspace, con coincidencia difusa y resultados ordenados por relevancia. Un agente de IA usa esto para encontrar la página que describe una funcionalidad específica antes de verificar si todavía es precisa.

  • docplatform_read_page — Recuperar el contenido completo de una página específica por ruta: contenido markdown más metadatos.

  • docplatform_get_context — El caballo de batalla del RAG: devuelve una página junto con su página padre, sus hermanas y los destinos de sus wikilinks en una sola llamada — el agente obtiene el contexto circundante sin cinco viajes de ida y vuelta.

  • docplatform_list_pages / docplatform_get_tree — Enumerar las páginas de un workspace y su árbol de navegación. Útil para agentes de IA haciendo auditorías masivas.

Operaciones de escritura

  • docplatform_write_page — Escribir una página: la crea si no existe, la actualiza si ya existe. La página se indexa para búsqueda y, con la sincronización git configurada, se hace commit en git.

  • docplatform_update_page — Modificar el contenido de una página existente (falla en lugar de crear — para cuando la página debe existir previamente).

  • docplatform_move_page — Reubicar una página a una nueva ruta en el árbol.

  • docplatform_delete_page — Eliminar una página.

Operaciones de análisis

  • docplatform_validate_links — Verificar enlaces internos y wikilinks. Devuelve los destinos rotos con sus páginas de origen. Un agente de IA puede ejecutar esto después de una reestructuración para detectar referencias muertas.

  • docplatform_quality_scan — Escanear el contenido en busca de problemas de calidad — la materia prima para un informe de auditoría generado por un agente.

Operaciones de colaboración

  • docplatform_get_activity — El historial de actividad reciente: quién cambió qué y cuándo. El punto de partida del análisis de obsolescencia.

  • docplatform_list_comments / docplatform_add_comment — Leer y participar en las discusiones de las páginas, de modo que un agente pueda señalar un hallazgo directamente en la página afectada.

Flujos de trabajo prácticos

Estas herramientas no son teóricas. Así es como los equipos las usan hoy.

Detección de documentación obsoleta

Una ejecución programada del agente (un cron job que dirige a un asistente conectado por MCP):

1. El agente llama a docplatform_get_tree para enumerar todas las páginas de documentación
2. Llama a docplatform_get_activity para ver qué cambió recientemente — las páginas
   sin actividad cuya área temática siguió moviéndose son candidatas
3. Para cada candidata, llama a docplatform_read_page y compara el contenido
   con el código actual (el agente también tiene acceso al repositorio)
4. Los hallazgos se señalan con docplatform_add_comment en la página afectada —
   un humano revisa y decide

Esto convierte el mantenimiento de documentación de un ejercicio trimestral de emergencia en un proceso continuo.

Actualizaciones de documentación disparadas por PR

Cuando un pull request cambia una API pública:

1. El pipeline de CI extrae el diff
2. El agente de IA llama a docplatform_search para encontrar páginas que referencien la API modificada
3. El agente lee cada coincidencia con docplatform_read_page y redacta la actualización
4. Con la sincronización git configurada, la edición del agente vía docplatform_write_page
   se convierte en un commit — revisable en el mismo ciclo de PR que el cambio de código

No más “crear un ticket de seguimiento para actualizar la documentación”. La actualización de documentación es parte del mismo flujo de trabajo.

Documentación de nuevas funcionalidades

Cuando una funcionalidad se fusiona sin documentación (sucede):

1. El agente detecta nuevas funciones/endpoints exportados sin página de documentación
   correspondiente (docplatform_search no devuelve resultados para los nombres nuevos)
2. El agente llama a docplatform_write_page con un esqueleto: firma de la función,
   descripciones de parámetros, un ejemplo de marcador de posición
3. Sigue el desarrollo humano — el borrador queda registrado en el historial de la página
   y, vía la sincronización git, es revisable como commit

El humano todavía escribe la narrativa. Pero el esqueleto — las firmas de función precisas, los tipos de parámetros, los valores de retorno — viene directamente del código. Sin errores de copiar y pegar, sin olvidar actualizar cuando la firma cambia.

Qué NO es esto

Seamos claros sobre los límites:

Esto no es “la IA escribe su documentación.” Documentación generada por IA que nunca es revisada por un humano es peor que no tener documentación. Es confiadamente incorrecta, genéricamente redactada y enseña a la gente a desconfiar de su documentación. Las herramientas MCP crean borradores y sugerencias — los humanos revisan y aprueban.

Esto no es un reemplazo de escritores técnicos. La buena documentación requiere juicio: qué explicar, qué omitir, en qué orden presentar los conceptos, cómo escribir un ejemplo que realmente ayude. La IA no tiene ese juicio. Tiene reconocimiento de patrones.

Esto no es magia. La detección de obsolescencia funciona porque las páginas de documentación y los archivos de código se pueden vincular a través de convenciones de ruta y la estructura del repositorio. Si su documentación y código no tienen estructura de relación, el agente no puede inferir una.

Lo que SÍ es: un sistema de vigilancia para la calidad de la documentación. Observa, señala, sugiere. Los humanos deciden.

Por qué esto importa ahora

Tres cosas convergieron para hacerlo posible:

Estandarización de MCP. Antes de MCP, cada herramienta de IA necesitaba integraciones personalizadas. Ahora hay un protocolo único. Claude, Cursor, VS Code con Copilot — todos hablan MCP. Construya una integración, funcione en todos lados.

Modelos de IA que pueden razonar sobre código. Los modelos actuales pueden leer un diff de código y entender qué cambió semánticamente — no solo sintácticamente. “Esta función ahora acepta un parámetro opcional timeout” es algo que un modelo puede extraer confiablemente de un diff.

Plataformas de documentación que almacenan contenido como código. Markdown en repositorios git significa que los agentes de IA pueden leer y escribir documentación usando las mismas herramientas que usan para código. Sin APIs propietarias, sin raspado de pantalla.

DocPlatform se encuentra en la intersección de los tres. Contenido en git (legible por máquinas), servidor MCP integrado (acceso estructurado a herramientas) y herramientas conscientes del código (vinculación entre documentación y código).

Primeros pasos

El servidor MCP está incluido en cada instalación de DocPlatform. Cree una API key (Workspace Settings → API Keys) y apunte su cliente de IA al binario docplatform. En Claude Desktop, añada a claude_desktop_config.json:

{
  "mcpServers": {
    "docplatform": {
      "command": "docplatform",
      "args": ["mcp", "--workspace", "my-docs", "--api-key", "dp_live_abc123"]
    }
  }
}

Para configuraciones remotas existe también un transporte Streamable HTTP (docplatform mcp-server, que sirve /mcp en el puerto 8081 por defecto). Para la guía de configuración completa, incluyendo autenticación y delimitación por workspace, consulte la documentación de MCP.

Si desea ver cómo funcionan las herramientas MCP en la práctica, nuestro artículo anterior sobre uso de MCP con documentación presenta ejemplos específicos.

El futuro de la documentación no es que la IA reemplace a los escritores. Es que la IA mantenga las luces encendidas — detectando obsolescencia, señalando desfases, manteniendo enlaces — para que los escritores puedan enfocarse en el trabajo que realmente requiere juicio humano.

Instale DocPlatform y conecte su primer agente de IA a su documentación.