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.