基本能力
产品定位
文件系统MCP服务器SSE是一个专注于文件系统操作的Node.js服务,通过实现模型上下文协议(MCP)提供了一套完整的文件系统操作接口。
核心功能
- 文件的读写操作
- 目录的创建、列出和删除
- 文件和目录的移动
- 文件的搜索
- 获取文件元数据
适用场景
- 需要自动化文件系统操作的开发环境
- 文件管理系统
- 需要批量处理文件的场景
工具列表
- read_file:读取文件的完整内容
- read_multiple_files:同时读取多个文件
- write_file:创建新文件或覆盖现有文件
- edit_file:使用高级模式匹配和格式化进行选择性编辑
- create_directory:创建新目录或确保其存在
- list_directory:列出目录内容
- move_file:移动或重命名文件和目录
- search_files:递归搜索文件和目录
- get_file_info:获取文件和目录的详细元数据
- list_allowed_directories:列出服务器允许访问的所有目录
使用教程
使用依赖
确保已安装Node.js和npm。
安装教程
- 克隆项目仓库
- 安装依赖
npm install运行服务器
Windows
node .distindex.js C:UsersUser允许的目录:C:UsersUser
MacOS / Linux
node ./dist/index.js /Users允许的目录:/Users
配置
{
"mcpServers": {
"file_system": {
"name": "file_system",
"baseUrl": "http://127.0.0.1:3001/sse"
}
}
}调试方式
运行服务器后,可以通过访问配置的baseUrl来测试API功能。
