MCP 文件服务器是一个基于 Node.js 的模块化文件管理工具,它支持多种文件操作功能。通过配置不同的服务,用户可以对其功能进行扩展,实现诸如压缩、加密或其他自定义需求。
npm install express fs-extra shelljs
node mcp_server.js
默认端口为 3000
。如需更改端口,请在启动时指定:
PORT=8080 node mcp_server.js
参数:
path
:新的基础目录路径(必须是绝对路径)返回:
参数:
返回:
参数:
directory
(可选):要列出的目录路径(默认为根目录)返回:
参数:
path
:要读取的文件路径返回:
参数:
path
:要写入的文件路径content
:要写入的内容返回:
参数:
path
:要删除的文件或目录路径返回:
在基础目录中执行 Git 命令。
参数:
command
:要执行的 Git 命令(不带 git
前缀)shell
(可选):执行命令所用的 Shell(cmd、powershell、bash)返回:
检查位于 log/mcp_debug.log
的日志文件,获取服务器操作的详细信息及可能发生的错误。
常见问题:
BASE_DIRECTORY
设置为进程可访问的位置。如需进一步了解或寻求帮助,请参考项目文档或联系维护团队。