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.
Entrega
Lo que escribas aquí queda registrado en tu expediente y lo evalúa la rúbrica del módulo: escribe qué has construido y dónde está (enlace, salida, captura) y cómo comprobaste que funciona. Puedes volver a entregar cuando quieras.