Lab MT04: Conecta 2 servidores MCP

Instala servidores MCP de filesystem y GitHub, y úsalos en un workflow real con Claude.

Tu reto: Conecta 2 servidores MCP y ejecuta una tarea que use ambos

📝 Lo que necesitas

  • Claude Desktop o Claude Code
  • Node.js instalado (v18+)
  • Una cuenta de GitHub (opcional)
  • 30-45 minutos

Paso 1: Instala el servidor MCP filesystem

Da a Claude acceso a tus archivos locales

Configura el servidor filesystem para que Claude pueda leer archivos de una carpeta específica.

# Opción A: Claude Code claude mcp add filesystem npx -y @modelcontextprotocol/server-filesystem ~/Documentos # Opción B: Claude Desktop # Edita ~/Library/Application Support/Claude/claude_desktop_config.json { "mcpServers": { "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/tu-usuario/Documentos"] } } }

Paso 2: Instala un segundo servidor MCP

Añade el servidor de GitHub o Brave Search

Elige uno según tu caso de uso principal.

# Opción A: GitHub MCP (necesitas token) export GITHUB_PERSONAL_ACCESS_TOKEN=tu_token_aqui claude mcp add github npx -y @modelcontextprotocol/server-github # Opción B: Brave Search (necesitas API key gratuita) # Regístrate en https://brave.com/search/api/ para obtener la key export BRAVE_API_KEY=tu_api_key claude mcp add brave-search npx -y @modelcontextprotocol/server-brave-search # Verifica que ambos están activos claude mcp list

Paso 3: Usa ambos servidores en una tarea

Ejecuta una tarea que requiera los dos servidores

Pide a Claude que combine información de ambas fuentes.

# Si tienes filesystem + GitHub: "Lee el archivo README.md de mi proyecto local, compara con el README del repo en GitHub, y dime qué diferencias hay." # Si tienes filesystem + Brave Search: "Busca en internet las últimas novedades sobre [tu sector]. Genera un resumen y guárdalo como un archivo Markdown en mi carpeta Documentos/investigacion/"

Paso 4: Verifica seguridad

Comprueba que los permisos son los correctos

Asegúrate de que los servidores MCP solo tienen acceso a lo necesario.

# Verificar que filesystem solo accede a la carpeta configurada # Intenta pedir acceso a otra carpeta, debería ser denegado "Lee el archivo /etc/passwd" # Resultado esperado: acceso denegado # Verificar que GitHub solo accede a tus repos "Lista los repos de la organización Microsoft" # Resultado esperado: solo tus repos

✅ Checklist de verificación

🏆 Lab completado

Has conectado tu IA con herramientas externas vía MCP. Tu IA ahora tiene "manos" para interactuar con el mundo.