About
Overview
The FTP MCP Server enables AI agents to interact with FTP and SFTP servers. It provides tools for uploading, downloading, listing, and managing files on remote servers. Supports both FTP and SFTP protocols with password and key-based authentication.
Capabilities
Tools & Capabilities
⚡list
List files in a remote directory
⚡upload
Upload a file to the remote server
⚡download
Download a file from the remote server
⚡delete
Delete a file on the remote server
⚡mkdir
Create a directory on the remote server
Setup
Installation
bash
Install
npx -y mcp-server-ftpExamples
Example Usage
javascript
Usage
{
"mcpServers": {
"ftp": {
"command": "npx",
"args": ["-y", "mcp-server-ftp"],
"env": {
"FTP_HOST": "ftp.example.com",
"FTP_USER": "username",
"FTP_PASSWORD": "password"
}
}
}
}Quick Info
Authorcommunity
LanguageTypeScript
StatusStable
Stars★ 35
Last UpdatedFeb 12, 2026