Muse.ai
Pide a Muse que cree un conector seguro de RepoHop en su VM en la nube.
Muse no tiene una pantalla normal de configuración de MCP. Puede crear y ejecutar un conector propio en su VM segura. Esta configuración crea código en esa VM. Revísalo antes de aprobar el acceso.
Antes de conectar
RepoHop Local debe estar conectado y debes tener al menos un repositorio aprobado. Mantén desactivados todos los permisos excepto Read.
Pedir a Muse que cree el conector
Envía este mensaje a Muse:
Crea un conector reutilizable de RepoHop en tu VM segura con un SDK oficial de cliente MCP. Conéctate a https://repohop.app/api/mcp mediante Streamable HTTP. Sigue el descubrimiento OAuth del servidor y registra el cliente público mediante el registration_endpoint anunciado. Registra exactamente https://agent.meta.ai/api/hatch/oauth/callback como redirect_uri; no uses localhost ni 127.0.0.1 porque mi navegador no puede alcanzar un listener loopback dentro de tu VM. Después usa Authorization Code con PKCE y tokens de actualización. No reutilices un client_id fijo como local-agents ni me pidas que proporcione uno. Solicita projects:read projects:write projects:exec projects:publish offline_access en la petición de autorización para que RepoHop pueda ofrecer todos los niveles de acceso en su pantalla de aprobación. RepoHop concederá solo los permisos que yo seleccione allí. Detente para que yo pueda aprobar el acceso en el navegador. Guarda el registro del cliente y los tokens solo en el almacén protegido de Muse. Nunca muestres ni guardes credenciales en archivos del proyecto o registros. Después de conectar, enumera las herramientas disponibles y llama a project_catalog. Exige tanto el alcance de herramientas concedido como los permisos de project_catalog de cada repositorio. No afirmes ni intentes escribir, ejecutar comandos, hacer commits o pushes salvo que ambos lo permitan.Muse debe registrar el cliente, iniciar OAuth y detenerse cuando necesite tu aprobación. RepoHop no entrega a los usuarios un ID de cliente estático compartido.
Aprobar el acceso
- Toma el control del navegador cuando Muse lo pida.
- Inicia sesión en RepoHop.
- Comprueba el nombre del cliente y elige el repositorio.
- Aprueba solo Read.
- Devuelve el control a Muse.
Revisa el código del conector. Los tokens no deben aparecer en archivos o registros. La guía de seguridad de Meta para Muse explica su VM y sus credenciales.
Probar la conexión
Pide a Muse:
Usa RepoHop para enumerar mis repositorios aprobados. Ejecuta project_status en el repositorio que yo elija y después lee su README con project_read. No cambies archivos ni ejecutes comandos.Comprueba que el resultado coincida con tu checkout local.
Permitir cambios
Activa Write en el repositorio y en la conexión de RepoHop. Pide a Muse que lea cada archivo antes de cambiarlo. Revisa todos los cambios localmente. Añade Execute, Commit o Push solo cuando sea necesario.
Quitar RepoHop
Revoca la conexión en RepoHop. Después pide a Muse que detenga y elimine el conector y borre las credenciales de RepoHop. Confirma que el conector ya no se inicia.
Si falla, pide a Muse el error exacto sin mostrar credenciales. Después consulta Solución de problemas.