Filesystem
Archivos locales, con allow-list
Tu IA lee y escribe archivos en tu computadora
Eliges qué carpetas puede tocar — todo lo demás queda fuera de alcance.
Filesystem es la herramienta más simple y más útil del catálogo. En palabras del propio README oficial, es un "Node.js server implementing Model Context Protocol (MCP) for filesystem operations" — tu IA pasa a poder leer, escribir, listar, buscar, editar y mover archivos directamente en tu disco.
Pero no es acceso total. Tú le declaras una lista de carpetas permitidas (un "allow-list") y todo lo que esté afuera de esa lista es invisible para el agente. Si le permites ~/Documents/proyectos, no puede mirar ~/Desktop, ni /etc, ni tus fotos. Sandboxed por diseño.
Qué le puedes pedir
- "Léeme todos los
.mdde mi carpeta de notas y dime cuáles son apuntes de viaje y cuáles de reuniones." - "En
~/Documents/proyectos/cliente-X, créame una carpetapropuesta-mayo/con unREADME.mdque explique la estructura." - "Busca en mis notas dónde mencioné 'pricing' la semana pasada y tráeme el contexto."
Qué necesitas configurar
A diferencia del resto, este conector no pide token, pero sí pide que tú elijas qué carpetas puede acceder. Hay dos formas de hacerlo, ambas documentadas en el README oficial:
Opción 1 — Argumentos CLI (la clásica): abre ~/.claude.json, busca el bloque filesystem y agrégale cada carpeta permitida al final del array args:
"filesystem": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/tu-nombre/Desktop", "/Users/tu-nombre/Documents/proyectos"]
}
Opción 2 — MCP Roots protocol (recomendado por el oficial): el cliente puede declarar las carpetas dinámicamente sin reiniciar el server. Cuando el cliente envía roots, "completely replace any server-side Allowed directories when provided". Útil para entornos donde la carpeta cambia por sesión.
Cada path que sumes es una llave más en el llavero del agente. Empieza con poco (una carpeta específica de proyectos) y ve agregando a medida que veas que necesitas.
Abrimos la app y lo dejamos listo en Claude Code y tus otras computadoras.
Cómo funciona con Terminal Sync
Configurá el conector una vez en una máquina. Terminal Sync sincroniza tu claude_desktop_config.json cifrado en tu Drive, así que en cualquier otra máquina donde abras Claude Code, el conector ya está listo.