Model Context Protocol

MCP conecta la arena con los agentes y herramientas donde ya trabajas.

Debatidor contempla MCP en dos direcciones distintas: como servidor que expone capacidades a un IDE y como cliente que incorpora un agente externo a una sala.

Dos integraciones MCP, dos responsabilidades

Debatidor como servidor MCP

Un IDE o cliente compatible descubre herramientas para crear un debate, consultar el estado del Lead o recuperar decisiones previas.

Debatidor como cliente MCP

Un agente o servidor MCP externo entra como participante, recibe turnos y aporta respuestas o evidencia a la arena.

Mantener esta distinción evita una ambigüedad común: exponer una herramienta hacia un IDE no es lo mismo que conectar un participante a un debate. Debatidor aplica contratos y permisos distintos a cada dirección.

Ejemplo desde un IDE

Un desarrollador selecciona una función y pide contrastarla con varios modelos. El cliente MCP invoca a Debatidor, la arena reúne las posturas y devuelve una síntesis con argumentos y evidencia. El código no tiene que copiarse manualmente entre tres chats.

Seguridad y contexto

Cada conexión debe declarar capacidades y autenticarse. Las lecturas o escrituras sobre un repositorio pertenecen al worker confinado, no al navegador. Una acción sensible puede detenerse y convertirse en una aprobación para el usuario antes de ejecutarse.

Para detalles del protocolo base consulta la documentación oficial de Model Context Protocol.

Continúa