MCP文件传输管理服务器

MCP服务器是一个支持FTP、SFTP和SSH协议的文件传输管理工具,可直接从Cursor AI连接和操作远程服务器上的文件,特别适合WordPress托管和其他远程服务器的管理。

  • by vini1994
  • 更新于
在 GitHub 查看 vini1994/mcp

使用说明

基本能力

产品定位

MCP服务器是一个专为远程文件管理设计的工具,支持多种协议连接,适用于开发者和系统管理员进行远程服务器文件操作。

核心功能

  • 连接FTP、SFTP和SSH服务器
  • 列出文件和目录
  • 上传和下载文件
  • 创建、删除和重命名文件和目录
  • 读取和写入文件内容
  • 支持多连接同时操作

适用场景

  • WordPress托管服务器的文件管理
  • 远程服务器文件操作
  • 开发环境与生产环境之间的文件同步

工具列表

工具 描述
connect 连接FTP、SFTP或SSH服务器
list_directory 列出远程路径中的文件和目录
download_file 从远程服务器下载文件
upload_file 上传文件到远程服务器
delete_file 删除远程服务器上的文件
create_directory 在远程服务器上创建目录
remove_directory 删除远程服务器上的目录
rename 重命名远程服务器上的文件或目录
read_file 读取远程服务器上的文件内容
write_file 写入内容到远程服务器上的文件
disconnect 关闭与服务器的连接

使用教程

使用依赖

  1. 确保已安装Node.js(v14及以上版本)

安装教程

  1. 克隆仓库或复制MCP文件夹
  2. 安装依赖:
cd MCP
npm install

调试方式

  1. 启动服务器(推荐使用stdio模式):
npm start
  1. 或使用HTTP模式:
npm run start:http
  1. 使用示例命令进行连接和文件操作。