# FTP Server Manager

> Use this tool when you need to manage remote file systems through natural language commands, solving problems like file transfers and directory management without requiring a dedicated FTP client. It takes environment variables as input for connection details and provides outputs such as directory listings, uploaded or downloaded files, and confirmation of file or directory creation or deletion. This tool is ideal for users who want to interact with FTP servers seamlessly from their AI assistant interface.

Canonical page: https://skillsregistry.net/skills/alxspiker-ftp  
JSON: https://api.skillsregistry.net/v1/skills/alxspiker-ftp

## Description

The MCP Server for FTP Access enables Claude.app to interact with FTP servers through natural language commands. Built with TypeScript and the basic-ftp library, it provides tools for listing directories, downloading and uploading files, creating directories, and deleting files or directories on remote FTP servers. The server is configured through environment variables for connection details and supports both standard FTP and secure FTPS connections. This implementation is particularly useful for users who need to manage remote file systems directly from their AI assistant interface without switching to dedicated FTP clients.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/alxspiker-ftp)
- **Repository:** <https://github.com/alxspiker/mcp-server-ftp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "alxspiker-ftp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/alxspiker-ftp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/alxspiker-ftp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
