MCP文件系统服务
一个实现模型上下文协议的服务器,通过标准化接口提供文件系统操作(读取/写入、目录管理、文件移动),并针对允许的目录提供安全控制。
服务介绍
MCP 文件系统
一个通过标准化接口提供文件系统操作的模型上下文协议(MCP)服务器。
特性
- 文件操作(读/写)
- 目录管理(创建/列表/删除)
- 文件移动和重命名
- 文件元数据检索
- 文件搜索功能
- 通过允许的目录进行访问控制
开始使用
- 安装依赖项:
npm install
- 构建项目:
npm run build
- 运行带有允许目录的服务器:
npm start /path/to/allowed/directory [/path/to/another/directory ...]
文档
- 服务器实现细节 - 了解服务器实现及最近的修复
- 查看MCP SDK 文档以获取更多关于该协议的信息
开发
该服务器使用以下技术构建:
- TypeScript
- MCP SDK(高级API)
- Node.js 文件系统 API
安全性
服务器实现了路径验证,以确保所有操作仅在启动时指定的允许目录内发生。
许可证
ISC