Filesystem MCP

Filesystem MCP

site icon
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 或更高版本

安装教程

  1. 修改 Claude 的 MCP 配置文件(Mac 路径): ~/Library/Application\ Support/Claude/claude_desktop_config.json
  2. 添加以下配置: json { "mcpServers": { "save-filesystem-mcp": { "command": "node", "args": [ "PATH_TO_FOLDER/save-filesystem-mcp/build/index.js", "ABSOLUTE_FOLDER_FOR_CLAUDE_TO_WORK_WITH" ] } } }
  3. 启动 Claude 并开始使用。

调试方式

  • 确保 Node.js 已正确安装并配置。
  • 检查指定的根文件夹路径是否正确。
  • 验证 Claude 是否能通过 MCP 协议与文件系统交互。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。