
MCP Local File Server

2025.03.23
0
JavaScript文件管理文件管理
MCP Local File Server 是一个基于 MCP (Managed Control Panel) 的本地文件服务器,用于访问和操作本地文件。它提供了文件列表、读取、上传、更新和删除等功能,适用于需要本地文件管理的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Local File Server 是一个本地文件管理服务,通过 HTTP API 提供对本地文件的访问和操作功能。
核心功能
- 文件列表:列出指定目录下的所有文件。
- 文件读取:读取指定文件的内容。
- 文件上传:上传文件到指定路径。
- 文件更新:更新指定文件的内容。
- 文件删除:删除指定文件或目录。
适用场景
- 本地文件管理系统。
- 开发环境中的文件操作工具。
- 需要远程访问本地文件的场景。
工具列表
- 文件列表工具:通过 GET
/files?dir={diretório}
列出文件。 - 文件读取工具:通过 GET
/file?path={caminho_do_arquivo}
读取文件内容。 - 文件上传工具:通过 POST
/file
上传文件。 - 文件更新工具:通过 PUT
/file
更新文件内容。 - 文件删除工具:通过 DELETE
/file?path={caminho_do_arquivo}
删除文件。
常见问题解答
- 安全问题:该服务器具有对系统文件的完全访问权限,建议仅在可信环境中使用。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 克隆仓库:
git clone https://github.com/fmorus/mcp-local-file-server.git
cd mcp-local-file-server
- 安装依赖:
npm install
- 启动服务器:
npm start
调试方式
- 服务器启动后,默认运行在
http://localhost:3000
。 - 使用提供的 API 端点进行文件操作测试。
许可证
None