MCP FTP 服务器

MCP FTP 服务器

提供通过 FTP 访问的模型上下文协议 (MCP) 服务器。

快速入门

安装

通过 Smithery 自动安装:

npx -y @smithery/cli install @alxspiker/mcp-server-ftp --client claude

或从源码构建:

Linux/macOS

git clone https://github.com/alxspiker/mcp-server-ftp.git
cd mcp-server-ftp
npm install
npm run build

Windows

运行 build-windows.bat 脚本。

配置

编辑配置文件,添加以下内容:

MacOS/Linux

~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ftp-server": {
      "command": "node",
      "args": ["/绝对路径/mcp-server-ftp/build/index.js"],
      "env": {
        "FTP_HOST": "ftp.example.com",
        "FTP_PORT": "21",
        "FTP_USER": "your-username",
        "FTP_PASSWORD": "your-password"
      }
    }
  }
}

Windows

编辑 %APPDATA%\Claude\claude_desktop_config.json 文件,格式类似。

使用

重启客户端后,可通过自然语言执行 FTP 操作,例如:

  • 列出目录
  • 下载文件
  • 上传文件
  • 创建目录
  • 删除文件或目录