¿Qué hace Configuración de MCP Remoto en Hermes?
Cuándo Usarlo
Usa esta habilidad al agregar, autorizar, solucionar problemas o verificar un servidor MCP OAuth remoto en Hermes.
Procedimiento
- Conserva la identidad y el punto final del servidor solicitado. Usa primero la URL exacta proporcionada por el usuario. Si devuelve una respuesta que no es MCP, consulta la documentación oficial del proveedor o los metadatos del punto final antes de probar un punto final alternativo; nunca sustituyas en silencio una URL supuesta.
- Agrega servidores compatibles con OAuth mediante la CLI nativa. Usa:
Agregahermes mcp add <nombre> --url <endpoint> --auth oauth--connect-timeout 120cuando la autorización o el descubrimiento de herramientas sea lento. - Ejecuta la configuración interactiva a través de un PTY. El flujo OAuth inicial puede abrir un navegador y pausarse para autorización. Mantén el proceso vivo, dile al usuario que complete la autorización en el navegador y nunca solicites ni aceptes códigos OAuth en el chat.
- Habilita las herramientas explícitamente. Cuando Hermes liste las herramientas descubiertas, selecciona todas solo si el usuario solicitó instalar el servidor de forma general; de lo contrario, selecciona el subconjunto solicitado. En flujos PTY, puede ser necesario un
y\ren bruto después de un envío normal si el aviso de selección permanece abierto. - Verifica antes de informar éxito. Ejecuta:
Informa el punto final, el método de autenticación, el estado de la conexión y el número exacto de herramientas descubiertas/habilitadas.hermes mcp list hermes mcp test <nombre> hermes config get mcp_servers.<nombre> - Indica el alcance de activación. El descubrimiento nativo de MCP tiene alcance de inicio/sesión. Dile al usuario que ejecute
/reload-mcpo inicie una nueva sesión antes de usar las herramientas recién agregadas en una conversación ya abierta.
Errores Comunes
- No guardes un servidor después de una sonda de punto final fallida a menos que el usuario quiera explícitamente una configuración diferida y no verificada; una página HTML 403 o una discrepancia en el tipo de contenido SSE es evidencia de que la URL no es el punto final MCP utilizable.
- No afirmes que la configuración OAuth se ha completado solo porque Hermes escribió la configuración; requiere una
hermes mcp testautenticada exitosa. - Mantén las credenciales, los códigos de autorización, los tokens de portador y las URLs OAuth completas fuera de la memoria, las habilidades y el chat; son secretos o datos de sesión de corta duración.
- Trata las redirecciones de punto final del proveedor como un problema de descubrimiento, no como una razón para normalizar la URL del usuario en silencio; conserva la URL original en el informe y nombra el punto final alternativo verificado.