Skip to main content
Glama
alebgl77

ftp-deploy-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ftp_list_servers

List all configured FTP/FTPS/SFTP servers (name, protocol, host, port, root, read-only, auth kind) and which is default. Never reveals passwords or keys.

ftp_test

Connect to a server, list its root directory, and report success.

ftp_list

List the contents of a remote directory (relative to the server root). Directories are listed first.

ftp_read

Read a remote text file and return its content. Binary files are refused (use ftp_download instead).

ftp_upload

Upload one local file to the server, auto-creating parent directories. Remote path defaults to the file basename at the root.

ftp_deploy

Recursively upload a local directory to the server over a single connection, applying default and custom exclude globs (and optional include globs). Supports dry_run.

ftp_download

Download a remote file to a local path, auto-creating local parent directories. Refuses to overwrite unless overwrite:true.

ftp_mkdir

Recursively create a remote directory (relative to the server root).

ftp_rename

Rename or move a remote file or directory (both paths relative to the server root).

ftp_delete

Delete a remote file, or a directory when recursive:true. Never deletes the server root.

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/alebgl77/ftp-deploy-mcp'

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