article
README
🚀 文件管理器 MCP 📂
一款强大且用户友好的文件管理器应用,提供现代界面用于管理 FTP 文件操作,能让你轻松应对各种 FTP 文件管理任务。
🤖 AI 驱动开发:这是与人工智能合作进行 vibe 编码开发的成果,整个代码库通过与 AI 的协作得以实现,充分展示了现代 AI 辅助开发实践的潜力。
🚀 快速开始
使用 Smithery 主动服务(推荐)
- 访问 File Manager on smithery
- 创建账户或登录
- 使用您喜欢的开发环境连接:
- Visual Studio Code
- Cursor
- 具有 MCP 集成的任何 IDE 或工具
替代方案:本地安装
如果需要,您可以按照以下步骤在本地安装:
- 通过 HTTPS 克隆仓库:
https://github.com/taha-ghadirian/FileManagerMCP.git - 或者使用 SSH 连接:
git@github.com:taha-ghadirian/FileManagerMCP.git - 安装依赖项:
npm install - 构建项目:
npm run build - 运行应用:
npm start
✨ 主要特性
- 📁 检查和管理远程 FTP 目录
- ⬆️ 上传文件和目录
- ⬇️ 下载文件和目录
- 🗑️ 删除文件和目录
- 📝 创建新目录
- 🔄 支持递归文件操作
- 💻 简洁且直观的用户界面
📦 安装指南
本地安装步骤
- 通过 HTTPS 克隆仓库:
https://github.com/taha-ghadirian/FileManagerMCP.git - 或者使用 SSH 连接:
git@github.com:taha-ghadirian/FileManagerMCP.git - 安装依赖项:
npm install - 构建项目:
npm run build - 运行应用:
npm start
📚 详细文档
配置
以下是项目的配置信息:
| 环境变量 | 描述 | 默认值 |
| ---- | ---- | ---- |
| PORT | 应用程序运行的端口 | 3000 |
| DB_URL | 数据库连接 URL | localhost:27017 |
要设置这些环境变量,请在命令行中使用以下方法:
export PORT=3000
🤝 贡献指南
如果您希望为该项目做出贡献,请按照以下步骤操作:
- 叉 Fork 项目仓库。
- 创建新的功能分支:
git checkout -b feature/new-feature - 提交您的更改:
git commit -m "添加新功能" - 推送到叉 Fork 仓库:
git push origin feature/new-feature - 创建拉取请求。
📄 许可证
本项目遵循 GPL v3 许可证。请参阅 LICENSE 文件以获取详细信息。
💡 支持
如果您在使用过程中遇到任何问题,请通过以下方式联系:
- 电子邮件:support@example.com
- GitHub:您的 GitHub 链接
🙏 致谢
感谢所有贡献者和用户提供宝贵的反馈,使该项目得以发展。这是一个由 Taha Gharirian 创建的开源项目,并得到了社区的支持。
扫码联系在线客服