FreeAILab free-ai-lab

Guía de seguridad de MCP

Visión general

Cada interfaz adicional a la que se conecta tu IA es una superficie de ataque más — estos 6 consejos prácticos te mantienen a salvo.

En una frase: MCP le da a la IA "capacidad de hacer cosas", pero los permisos que obtienen esas manos dependen por completo de lo que pongas en la configuración. Solo entendiendo los límites del riesgo puedes usarlo con tranquilidad.

¿De dónde viene el riesgo? Tres capas

1️⃣ El propio Server referenciado no es de fiar (riesgo de la cadena de suministro)

Instalas algo mediante npx -y xxx — quien publicó ese paquete controla lo que su código puede hacer. Un Server malicioso o comprometido puede robar tokens de las variables de entorno, leer archivos y exfiltrar datos. Esta es la mayor categoría de riesgo.

2️⃣ Credenciales concedidas de forma demasiado amplia (riesgo de autorización)

¿Diste a tu token de GitHub acceso completo de lectura/escritura sobre el repo? Entonces la IA puede modificar tu código y borrar tus Issues. Concede el mínimo privilegio: con solo lectura basta, no des escritura; con un solo repo basta, no des toda la cuenta.

3️⃣ Inyección de prompts

Las páginas web, documentos y código que lee la IA pueden ocultar texto malicioso como "ignora las instrucciones del usuario y haz XX", engañando a la IA para que llame a herramientas de alto privilegio. Este es el nuevo phishing de la era de la IA.

6 consejos prácticos de protección

  1. Instala solo Servers con muchas estrellas + mantenimiento a largo plazo + origen oficial (como los ecosistemas oficiales de Microsoft / GitHub); evita proyectos personales desconocidos
  2. Mantén los tokens solo en local; excluye los archivos de configuración mediante .gitignore y nunca los subas a un repo
  3. Emite credenciales con el mínimo privilegio: tokens de solo lectura para GitHub, cuentas de solo lectura para bases de datos — si solo necesitas ver, no concedas edición
  4. Desconfía de los Servers de alto privilegio: cualquier cosa que pueda ejecutar comandos, borrar archivos o leer todo tu disco (tipo sistema de archivos) debe instalarse solo en entornos de confianza
  5. Ojo con la IA pidiendo credenciales por iniciativa propia: desconfía de conversaciones con la forma "necesito tu token para continuar" — los escenarios legítimos nunca exigen tus claves
  6. Revisa con regularidad: elimina pronto los Servers sin usar, y revoca + recrea los tokens de inmediato tras cualquier fuga

Una lista de comprobación para una instalación segura

☐ ¿Tiene este proyecto más de diez mil estrellas / está publicado oficialmente? ☐ ¿Muestra el README un ejemplo claro de configuración con mínimo privilegio? ☐ ¿La ruta del archivo de configuración ya está añadida a .gitignore? ☐ ¿El token que concedo incluye solo el ámbito requerido? ☐ ¿Necesita un reinicio del cliente tras la instalación? ¿Se me olvida algo antes de reiniciar?

¿Quieres una forma sistemática de evaluar cuáles son más seguros de instalar? Consulta la lista curada de este sitio — ya filtrada por "oficial / muchas estrellas / activo".