Cómo instalar un MCP comunitario sin confiar en scripts aleatorios `npx -y`
Cuándo usarlo: Deseas que el MCP de GitHub se ejecute localmente pero no quieres otorgarle acceso irrestricto al sistema de archivos.
Requisitos previos
- Docker Desktop — docker.com
- Aplicación de escritorio ToolHive — stacklok.com/download
Flujo
-
Abre ToolHive y busca en el registroInstala 'github' desde el registro de ToolHive.✓ Copiado→ Contenedor descargado, solicitud de configuración para GITHUB_TOKEN
-
Configura automáticamente tu clienteHaz clic en 'Conectar a Claude Desktop'.✓ Copiado→ Configuración de Claude Desktop actualizada; se requiere reinicio
-
Verifica el aislamientoConfirma que el contenedor solo tiene las variables de entorno que estableciste y sin montajes del sistema de archivos del host.✓ Copiado→ Inspecciona la configuración del contenedor en la interfaz de ToolHive
Resultado: Un MCP aislado en espacio de pruebas con acceso de privilegios mínimos a tu máquina.
Errores comunes
- Los MCPs del sistema de archivos necesitan un montaje — la ausencia predeterminada es demasiado restrictiva — Añade un montaje limitado (p. ej., solo ~/Projects) en lugar de home completo