MCP Server for FTP Access logo

MCP Server for FTP Access

by alxspiker

This Model Context Protocol (MCP) server provides tools for interacting with FTP servers. It allows Claude.app to list directories, download and upload files, create directories, and delete files/directories on FTP servers.

View on GitHub

Last updated: N/A

What is MCP Server for FTP Access?

This is an MCP server that enables Claude.app to interact with FTP servers, allowing for file and directory management.

How to use MCP Server for FTP Access?

Install the server via Smithery or by building from source. Configure the server in Claude's configuration file with the necessary FTP credentials. Then, use natural language commands within Claude to perform FTP operations.

Key features of MCP Server for FTP Access

  • List Directory Contents

  • Download Files

  • Upload Files

  • Create Directories

  • Delete Files/Directories

Use cases of MCP Server for FTP Access

  • Managing website files

  • Automated backups to an FTP server

  • Sharing files with Claude

  • Accessing files on a remote server

  • Integrating FTP functionality into Claude workflows

FAQ from MCP Server for FTP Access

How do I install this server?

You can install it via Smithery using the provided command, or by cloning the repository and building from source.

What are the prerequisites for installation?

You need Node.js 16 or higher and Claude for Desktop (or another MCP-compatible client).

How do I configure the server?

Edit the Claude configuration file (claude_desktop_config.json) and add the server configuration with your FTP credentials.

What environment variables do I need to set?

You need to set FTP_HOST, FTP_PORT, FTP_USER, FTP_PASSWORD, and FTP_SECURE.

How do I use the server with Claude?

After configuring and restarting Claude, you can use natural language to perform FTP operations, such as 'List the files in the /public directory on my FTP server'.