FTP File Manager

FTP File Manager

🚀 文件管理器 MCP 📂

一款强大且用户友好的文件管理器应用,提供现代界面用于管理 FTP 文件操作,能让你轻松应对各种 FTP 文件管理任务。

许可证:GPL v3 维护状态:是 smithery 徽章

🤖 AI 驱动开发:这是与人工智能合作进行 vibe 编码开发的成果,整个代码库通过与 AI 的协作得以实现,充分展示了现代 AI 辅助开发实践的潜力。

🚀 快速开始

使用 Smithery 主动服务(推荐)

  1. 访问 File Manager on smithery
  2. 创建账户或登录
  3. 使用您喜欢的开发环境连接:
    • Visual Studio Code
    • Cursor
    • 具有 MCP 集成的任何 IDE 或工具

替代方案:本地安装

如果需要,您可以按照以下步骤在本地安装:

  1. 通过 HTTPS 克隆仓库:
    https://github.com/taha-ghadirian/FileManagerMCP.git
    
  2. 或者使用 SSH 连接:
    git@github.com:taha-ghadirian/FileManagerMCP.git
    
  3. 安装依赖项:
    npm install
    
  4. 构建项目:
    npm run build
    
  5. 运行应用:
    npm start
    

✨ 主要特性

  • 📁 检查和管理远程 FTP 目录
  • ⬆️ 上传文件和目录
  • ⬇️ 下载文件和目录
  • 🗑️ 删除文件和目录
  • 📝 创建新目录
  • 🔄 支持递归文件操作
  • 💻 简洁且直观的用户界面

📦 安装指南

本地安装步骤

  1. 通过 HTTPS 克隆仓库:
    https://github.com/taha-ghadirian/FileManagerMCP.git
    
  2. 或者使用 SSH 连接:
    git@github.com:taha-ghadirian/FileManagerMCP.git
    
  3. 安装依赖项:
    npm install
    
  4. 构建项目:
    npm run build
    
  5. 运行应用:
    npm start
    

📚 详细文档

配置

以下是项目的配置信息:

环境变量 描述 默认值
PORT 应用程序运行的端口 3000
DB_URL 数据库连接 URL localhost:27017

要设置这些环境变量,请在命令行中使用以下方法:

export PORT=3000

🤝 贡献指南

如果您希望为该项目做出贡献,请按照以下步骤操作:

  1. 叉 Fork 项目仓库。
  2. 创建新的功能分支:
    git checkout -b feature/new-feature
    
  3. 提交您的更改:
    git commit -m "添加新功能"
    
  4. 推送到叉 Fork 仓库:
    git push origin feature/new-feature
    
  5. 创建拉取请求。

📄 许可证

本项目遵循 GPL v3 许可证。请参阅 LICENSE 文件以获取详细信息。

💡 支持

如果您在使用过程中遇到任何问题,请通过以下方式联系:

🙏 致谢

感谢所有贡献者和用户提供宝贵的反馈,使该项目得以发展。这是一个由 Taha Gharirian 创建的开源项目,并得到了社区的支持。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-29 09:51

相似服务问题

相关AI产品