MCP conecta herramientas externas. Guardar un servidor, abrir su transporte y publicar sus herramientas son pasos diferentes; Comal conserva juicios separados para esos efectos. ## Un servidor stdio Crea una configuración como ésta en la raíz de Comal: ```json { "mcpServers": { "echo": { "command": "node", "args": ["/ruta/absoluta/Comal/examples/mcp-echo.mjs"] } } } ``` Sustituye la ruta por la real y guárdala como `mcp-practica.json`. No requiere claves. Después: ```sh node bin/comal.mjs --mcp-config mcp-practica.json --trust-mcp ``` `--trust-mcp` autoriza las conexiones iniciales de esa configuración; no concede permiso global para usar cualquier herramienta. ## Streamable HTTP y SSE Los servidores remotos pueden declarar URL y transporte HTTP compatible. Usa el formato aceptado por [la referencia de configuración](configuracion). SSE heredado y Streamable HTTP no son nombres para el mismo protocolo. ## Configurar sin cerrar la sesión ```text /mcp /mcp reload /mcp reconnect echo ``` `/mcp add NOMBRE {JSON}` y `/mcp remove NOMBRE` actualizan configuración. El modelo puede usar McpStatus, McpConfigure y McpReload bajo sus permisos. Los cambios mutables esperan su turno en la TUI. Una escritura guardada no prueba que haya conexión. ## Cargar herramientas por etapa No todos los esquemas conectados entran automáticamente en cada petición. ToolPack descubre, adquiere y libera superficies temporales: | Pack | Uso | | --- | --- | | `browser.verify` | DOM, consola, red, páginas y navegación de Chrome MCP | | `browser.capture` | Capturas; no es un veredicto visual | | `mcp:NOMBRE` | Selección de herramientas del servidor | | `house.audit` | Vistas forenses detalladas | | `workspace.inspect` | ListDirectory y FileInfo sin shell | | `provider.features` | Funciones nativas disponibles del proveedor | | `sessions.peers` | Descubrimiento y mensajes entre CLI | Los esquemas adquiridos aparecen en la siguiente petición. La casa juzga cada llamada después. Hay hasta 24 herramientas en préstamos activos y hasta 12 por selección; si un servidor ofrece más, selecciona nombres concretos. ## Comprueba la conexión Consulta `/mcp`, identifica el nombre exacto de una herramienta y pide una acción pequeña de lectura. Busca su recibo. Para ahorrar contexto, evita fijar todas las herramientas de un servidor con `--allowed-tools`.