一个强大且用户友好的文件管理器应用程序,提供现代界面来管理FTP文件操作。
🤖 AI驱动开发:此项目是通过AI提示工程进行编码的结果。整个代码库是在与AI协作下开发的,展示了现代AI辅助开发实践的潜力。
注册账户或登录
使用您偏好的开发环境连接:
如果您希望在本地运行该应用程序,请按照以下步骤操作:
克隆仓库:
HTTPS:
git clone https://github.com/taha-ghadirian/FileManagerMcp.git
SSH:
git clone git@github.com:taha-ghadirian/FileManagerMcp.git
然后导航到项目目录:
cd FileManagerMcp
安装依赖项:
dotnet restore
dotnet build
npx @modelcontextprotocol/inspector dotnet run
应用程序使用环境变量进行配置。以下是必需的环境变量:
| 选项 | 描述 | 必需 | 默认值 |
|---|---|---|---|
ftpHost | FTP服务器主机名或IP地址 | 是 | - |
ftpUsername | FTP账户用户名 | 是 | - |
ftpPassword | FTP账户密码 | 是 | - |
ftpPort | FTP服务器端口 | 否 | 21 |
您可以以多种方式设置这些环境变量:
ftpHost=ftp.example.com ftpUsername=myuser ftpPassword=mypassword npx @modelcontextprotocol/inspector dotnet run
⚠️ 安全注意事项:切勿将密码等敏感信息提交到版本控制中。始终使用环境变量或安全的秘密管理工具进行生产部署。
欢迎贡献!请随时提交拉取请求。
git checkout -b feature/AmazingFeature)git commit -m '添加一些AmazingFeature')git push origin feature/AmazingFeature)本项目根据GNU通用公共许可证v3.0许可 - 详情见LICENSE文件。这意味着:
如果您有任何问题或需要支持,请在GitHub存储库中打开一个问题。
由Taha Ghadirian制作 ❤️