Servidor del sistema de archivos MCP
Servidor MCP que proporciona operaciones del sistema de archivos. Admite navegación, lectura, escritura, análisis de archivos y ejecución de comandos.
Herramientas
Operaciones de archivos y directorios
ls(path)
- Lista el contenido del directoriocd(path)
- Cambia el directorio de trabajo (admite la expansión del directorio de inicio con ~)read_file(path)
- Leer el contenido del archivowrite_file(path, content)
- Escribe contenido en un archivomkdir(path)
- Crear directoriorm(path)
- Eliminar archivo o directorio vacíormdir(path)
- Elimina el directorio y el contenido de forma recursivacp(src, dst)
- Copiar archivo o directoriomv(src, dst)
- Mover archivo o directorio
Edición y búsqueda
edit_file(path, changes)
: aplica múltiples operaciones de búsqueda y reemplazo a un archivo, donde changes es una lista de tuplas (texto_de_búsqueda, texto_de_reemplazo)grep(pattern, path)
: busca un patrón de expresión regular en los archivos
Análisis
summary(path)
- Genera un resumen de archivos Python (.py) y Markdown (.md):- Python: Listas de funciones y clases
- Markdown: enumera encabezados (líneas que comienzan con #)
Operaciones por lotes
read_files(paths)
: lee varios archivos y devuelve un diccionario que asigna rutas a los contenidos.summarize(paths)
: genera resúmenes para varios archivos y devuelve un diccionario que asigna rutas a los resúmenes.
Navegación del proyecto
work_on(path)
: Cambia al directorio, lista su contenido y obtiene las notas de CLAUDE.md. Útil para familiarizarse con un proyecto al inicio de una conversación.
Calidad del código
ruff_check(paths)
- Ejecuta ruff linter en archivos especificadosruff_format(paths)
- Formatear archivos usando ruff
Ejecución de comandos
shell_command(command, args=None, cmdline=None, timeout=30)
- Ejecuta comandos de shell y captura su salida⚠️ Advertencia de seguridad : Esta herramienta permite la ejecución de comandos arbitrarios en el sistema host. Siempre inspeccione y valide los comandos antes de permitir su ejecución, especialmente si la fuente de entrada no es confiable.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Este servidor proporciona una interfaz para realizar operaciones básicas del sistema de archivos, como navegación, lectura, escritura y análisis de archivos, lo que permite a los usuarios administrar directorios y archivos de manera eficiente.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThe Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.Last updated -2PythonMIT License
- -securityFlicense-qualityAn MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.Last updated -51JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables enhanced file system operations including reading, writing, copying, moving files with streaming capabilities, directory management, file watching, and change tracking.Last updated -126TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that provides tools for reading, writing, and editing files on the local filesystem.Last updated -11,387PythonApache 2.0