使用说明
基本能力
产品定位
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 |
关闭与服务器的连接 |
使用教程
使用依赖
- 确保已安装Node.js(v14及以上版本)
安装教程
- 克隆仓库或复制MCP文件夹
- 安装依赖:
cd MCP
npm install
调试方式
- 启动服务器(推荐使用stdio模式):
npm start
- 或使用HTTP模式:
npm run start:http
- 使用示例命令进行连接和文件操作。