
Filesystem MCP

2025.04.07
0
TypeScript文件系统管理文件管理
save-filesystem-mcp 是一个简单的文件系统管理服务,允许在指定的根文件夹中创建、读取、更新和删除文件。该服务通过 Node.js 运行,并确保代理(如 Claude)只能在指定的根文件夹内操作文件,尽管这种限制并不完全保证。
View on GitHub
Overview
基本能力
产品定位
save-filesystem-mcp 是一个文件系统管理服务,主要用于在指定的根文件夹内进行文件操作。
核心功能
- 创建文件
- 读取文件
- 更新文件
- 删除文件
适用场景
- 开发过程中需要自动化管理文件的项目
- 与 Claude 等代理配合使用,进行文件操作
工具列表
- Node.js:运行环境
- Claude:通过 MCP 协议与文件系统交互
常见问题解答
- Q: 是否可以操作根文件夹之外的文件? A: 设计上不允许,但并未完全保证。
使用教程
使用依赖
- Node.js 12 或更高版本
安装教程
- 修改 Claude 的 MCP 配置文件(Mac 路径):
~/Library/Application\ Support/Claude/claude_desktop_config.json
- 添加以下配置:
json { "mcpServers": { "save-filesystem-mcp": { "command": "node", "args": [ "PATH_TO_FOLDER/save-filesystem-mcp/build/index.js", "ABSOLUTE_FOLDER_FOR_CLAUDE_TO_WORK_WITH" ] } } }
- 启动 Claude 并开始使用。
调试方式
- 确保 Node.js 已正确安装并配置。
- 检查指定的根文件夹路径是否正确。
- 验证 Claude 是否能通过 MCP 协议与文件系统交互。