Servidor MCP para acceso FTP
Este servidor de Protocolo de Contexto de Modelo (MCP) proporciona herramientas para interactuar con servidores FTP. Permite a Claude.app listar directorios, descargar y subir archivos, crear directorios y eliminar archivos/directorios en servidores FTP.
Características
Listar contenidos del directorio : ver archivos y carpetas en el servidor FTP
Descargar archivos : recuperar el contenido del archivo del servidor FTP
Subir archivos : crear nuevos archivos o actualizar los existentes
Crear directorios : crea nuevas carpetas en el servidor FTP
Eliminar archivos/directorios : eliminar archivos o directorios
Instalación
Instalación mediante herrería
Para instalar mcp-server-ftp para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
Node.js 16 o superior
Claude para escritorio (u otro cliente compatible con MCP)
Construyendo desde la fuente
Linux/macOS
Ventanas
El script build-windows.bat maneja la instalación y compilación de dependencias en sistemas Windows, con opciones de respaldo si el compilador TypeScript tiene problemas.
Configuración
Para utilizar este servidor con Claude for Desktop, agréguelo a su archivo de configuración:
MacOS/Linux
Editar ~/Library/Application Support/Claude/claude_desktop_config.json :
Ventanas
Editar %APPDATA%\Claude\claude_desktop_config.json :
Solución de problemas de compilación de Windows
Si encuentra problemas de compilación en Windows:
Utilice el script
build-windows.batproporcionado que maneja problemas de compilación comunesAsegúrese de que Node.js y npm estén instalados correctamente
Intente ejecutar el compilador de TypeScript directamente:
npx tscSi aún tiene problemas, puede usar los archivos precompilados en el directorio
buildejecutando:node path\to\mcp-server-ftp\build\index.js
Opciones de configuración
Variable de entorno | Descripción | Por defecto |
| Nombre de host o dirección IP del servidor FTP | host local |
| Puerto del servidor FTP | 21 |
| Nombre de usuario FTP | anónimo |
| Contraseña FTP | (cadena vacía) |
| Utilice FTP seguro (FTPS) | FALSO |
Uso
Después de configurar y reiniciar Claude for Desktop, puede usar lenguaje natural para realizar operaciones FTP:
"Enumerar los archivos en el directorio /public de mi servidor FTP"
"Descargar el archivo /data/report.txt del servidor FTP"
Sube este texto como un archivo llamado notes.txt al servidor FTP
"Crear un nuevo directorio llamado 'copias de seguridad' en el servidor FTP"
"Eliminar el archivo obsolete.txt del servidor FTP"
"Eliminar el directorio vacío /old-project del servidor FTP"
Herramientas disponibles
Nombre de la herramienta | Descripción |
| Listar el contenido de un directorio FTP |
| Descargar un archivo del servidor FTP |
| Subir un archivo al servidor FTP |
| Crear un nuevo directorio en el servidor FTP |
| Eliminar un archivo del servidor FTP |
| Eliminar un directorio del servidor FTP |
Consideraciones de seguridad
Las credenciales FTP se almacenan en el archivo de configuración de Claude. Asegúrese de que este archivo tenga los permisos adecuados.
Considere usar FTPS (FTP seguro) configurando
FTP_SECURE=truesi su servidor lo admite.El servidor crea archivos temporales para cargas y descargas en el directorio temporal de su sistema.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Permite a Claude interactuar con servidores FTP a través de comandos de lenguaje natural, lo que permite a los usuarios enumerar directorios, descargar/cargar archivos, crear directorios y eliminar archivos/directorios en servidores FTP.
- Características
- Instalación
- Configuración
- Solución de problemas de compilación de Windows
- Opciones de configuración
- Uso
- Herramientas disponibles
- Consideraciones de seguridad
- Licencia
Related Resources
Related MCP Servers
- -security-license-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.
- Asecurity-licenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -420
- -security-license-qualityA filesystem Model Context Protocol server that provides Claude Desktop with capabilities to read, write, and manipulate files on your system.Last updated -0
- Asecurity-licenseAqualityA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.Last updated -1914,6145MIT License