CommunityProgramación y desarrollogithub.com

Configuración de MCP Remoto en Hermes

Úsalo al instalar servidores MCP OAuth remotos en Hermes.

¿Qué es Configuración de MCP Remoto en Hermes?

Esta habilidad guía a los desarrolladores y agentes de IA en la instalación, autorización, verificación y resolución de problemas de servidores MCP remotos que utilizan OAuth en la plataforma Hermes. El procedimiento incluye preservar la identidad y el punto final del servidor solicitado por el usuario, agregar servidores compatibles con OAuth mediante el comando CLI nativo `hermes mcp add` con la bandera `--auth oauth`, y ejecutar el flujo de configuración interactiva a través de un PTY para manejar la autorización del navegador. Las herramientas descubiertas deben habilitarse explícitamente según la solicitud del usuario, y la verificación se realiza mediante los comandos `hermes mcp list`, `hermes mcp test` y `hermes config get`. Es importante informar al usuario sobre el alcance de activación (alcance de inicio/sesión) y evitar errores comunes como guardar un servidor tras una sonda fallida o asumir que la configuración OAuth se ha completado sin una prueba autenticada exitosa. La habilidad enfatiza la seguridad al no almacenar credenciales, códigos de autorización ni tokens en ningún lugar persistente ni en el chat.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aman-sharma-nine/agent-skills/tree/HEAD/skills/hermes-remote-mcp-setup

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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

  1. 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.
  2. Agrega servidores compatibles con OAuth mediante la CLI nativa. Usa:
    hermes mcp add <nombre> --url <endpoint> --auth oauth
    
    Agrega --connect-timeout 120 cuando la autorización o el descubrimiento de herramientas sea lento.
  3. 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.
  4. 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\r en bruto después de un envío normal si el aviso de selección permanece abierto.
  5. Verifica antes de informar éxito. Ejecuta:
    hermes mcp list
    hermes mcp test <nombre>
    hermes config get mcp_servers.<nombre>
    
    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.
  6. Indica el alcance de activación. El descubrimiento nativo de MCP tiene alcance de inicio/sesión. Dile al usuario que ejecute /reload-mcp o 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 test autenticada 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.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados