MCP Local File Server

MCP Local File Server

site icon
2025.03.23 0
JavaScript文件管理文件管理
MCP Local File Server 是一个基于 MCP (Managed Control Panel) 的本地文件服务器,用于访问和操作本地文件。它提供了文件列表、读取、上传、更新和删除等功能,适用于需要本地文件管理的场景。
View on GitHub

Overview

基本能力

产品定位

MCP Local File Server 是一个本地文件管理服务,通过 HTTP API 提供对本地文件的访问和操作功能。

核心功能

  1. 文件列表:列出指定目录下的所有文件。
  2. 文件读取:读取指定文件的内容。
  3. 文件上传:上传文件到指定路径。
  4. 文件更新:更新指定文件的内容。
  5. 文件删除:删除指定文件或目录。

适用场景

  1. 本地文件管理系统。
  2. 开发环境中的文件操作工具。
  3. 需要远程访问本地文件的场景。

工具列表

  1. 文件列表工具:通过 GET /files?dir={diretório} 列出文件。
  2. 文件读取工具:通过 GET /file?path={caminho_do_arquivo} 读取文件内容。
  3. 文件上传工具:通过 POST /file 上传文件。
  4. 文件更新工具:通过 PUT /file 更新文件内容。
  5. 文件删除工具:通过 DELETE /file?path={caminho_do_arquivo} 删除文件。

常见问题解答

  1. 安全问题:该服务器具有对系统文件的完全访问权限,建议仅在可信环境中使用。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库:
git clone https://github.com/fmorus/mcp-local-file-server.git
cd mcp-local-file-server
  1. 安装依赖:
npm install
  1. 启动服务器:
npm start

调试方式

  1. 服务器启动后,默认运行在 http://localhost:3000
  2. 使用提供的 API 端点进行文件操作测试。

许可证

None