ardregistry.net

Comparativa

ARD y MCP no son alternativas

La pregunta más repetida sobre ARD, y parte de un malentendido.

ARD encuentra herramientas, MCP las llama. El Model Context Protocol describe cómo habla un cliente con un servidor que ya conoce. Agentic Resource Discovery describe cómo se entera de que ese servidor existe. Si tienes un servidor MCP no lo sustituyes por ARD: lo describes en un ard.json con sus representativeQueries y pasa a ser encontrable.

El malentendido

Las dos siglas aparecen en el mismo contexto y las dos hablan de agentes y herramientas, así que uno asume que hay que elegir. No hay que elegir. Están en capas distintas y resuelven problemas distintos.

Una analogía que aguanta: MCP es la llamada de teléfono. ARD es la guía. Una llamada sin número no va a ninguna parte, y una guía sin línea detrás no sirve de nada.

Lado a lado

PreguntaARDMCP
Para quéSaber qué existeLlamarlo
TransporteFichero JSON más POST /search JSON-RPC sobre stdio o HTTP
Quién lo leeRegistries y agentes al buscar El cliente en ejecución
Sin el otroEncontrable, pero sin nada detrás Llamable, pero nadie sabe que está

Ya tienes un servidor MCP

Entonces el trabajo es mínimo. Describes el servidor en una entrada con type igual a application/mcp-server-card+json y url apuntando a tu endpoint MCP. Nada más. Tu servidor no cambia, solo se vuelve visible.

La diferencia práctica: antes alguien tenía que conocer tu servidor para usarlo. Después basta con que un agente busque lo que tu servidor sabe hacer.

Last reviewed 2026-09-07. Checked against ARD v0.91 (Proposal, 2026-08-26).