Página de introducción de la especificación del Agent Client Protocol, consultada el 2 de agosto de 2026. Un artefacto vivo sin fecha de publicación: la ficha se fecha por su observación.

El problema. "AI coding agents and editors are tightly coupled but interoperability isn't the default." Cada editor debe construir una integración a medida para cada agente que quiera soportar, y cada agente debe implementar las APIs específicas de cada editor. De ahí se derivan tres costes distintos: sobrecarga de integración (cualquier combinación agente-editor requiere trabajo específico), compatibilidad limitada (un agente solo alcanza una fracción de los editores) y dependencia del desarrollador"choosing an agent often means accepting their available interfaces".

La solución. ACP estandariza la comunicación agente-editor "similar to how the Language Server Protocol (LSP) standardized language server integration." El beneficio es recíproco, y eso es lo que mantiene unido al ecosistema: un agente que implementa ACP funciona con cualquier editor compatible; un editor que soporta ACP obtiene acceso a todo el ecosistema de agentes ACP. "This decoupling allows both sides to innovate independently."

La arquitectura. ACP asume que el usuario está principalmente en su editor y recurre a un agente para una tarea específica. Dos modos de despliegue: los agentes locales se ejecutan como subproceso del editor y se comunican mediante JSON-RPC sobre stdio; los agentes remotos, alojados en la nube o en infraestructura separada, se comunican mediante HTTP o WebSocket — soporte indicado como "a work in progress," con colaboración activa con plataformas agénticas. Este segundo modo se omite sistemáticamente en la cobertura secundaria, aunque traza la trayectoria empresarial del protocolo.

El vínculo con MCP es más estrecho que una complementariedad arquitectónica: ACP "re-uses the JSON representations used in MCP where possible," añadiendo tipos específicos para la UX de la codificación agéntica — la visualización de diffs es el ejemplo dado. El formato por defecto para texto legible es Markdown, elegido precisamente para que el editor no esté obligado a renderizar HTML.

Dos observaciones sobre la propia fuente. La navegación expone v1 (Latest) y v2 (Draft) — no el "ACP 1.2" que circula en otros lugares. Y enlaza Zed Industries y JetBrains al mismo nivel, junto a un ACP Registry, RFDs, una sección Community, Publications, Updates y una página Brand: la estructura de un proyecto co-gobernado y con un proceso. Bibliotecas oficiales en Kotlin, Java, Python, Rust y TypeScript.