Skip to main content
Glama
alxspiker

MCP Server for FTP Access

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FTP_HOSTNoFTP server hostname or IP addresslocalhost
FTP_PORTNoFTP server port21
FTP_USERNoFTP username (supports encryption)anonymous
FTP_SECURENoUse secure FTP (FTPS), ignored when FTP_PROTOCOL=sftpfalse
FTP_PASSWORDNoFTP password (supports encryption)
FTP_PROTOCOLNoProtocol to use: ftp or sftpftp
FTP_PASSPHRASENoPassphrase for the SSH private key (supports encryption)
FTP_ENCRYPTION_KEYNo64-character hex AES-256 key for decrypting credentials(disabled)
FTP_PRIVATE_KEY_PATHNoPath to SSH private key for SFTP(auto-detect)

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list-directoryC

List contents of an FTP directory

download-fileC

Download a file from the FTP server

upload-fileC

Upload a file to the FTP server

create-directoryC

Create a new directory on the FTP server

delete-fileC

Delete a file from the FTP server

delete-directoryC

Delete a directory from the FTP server

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alxspiker/mcp-server-ftp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server