Filesystem MCP Server

Filesystem MCP Server

实现用于文件系统操作的模型上下文协议(MCP)的Go服务器。

smithery 徽章

这是一个用 Go 语言实现的文件系统操作 MCP 服务器,允许您进行文件和目录管理。

主要功能

  • 读写文件
  • 创建/列出/删除目录
  • 移动文件/目录
  • 搜索文件
  • 获取文件元数据

安装步骤

go install github.com/mark3labs/mcp-filesystem-server

配置

将以下配置添加到 claude_desktop_config.json 中:

{
  "mcpServers": {
    "filesystem": {
      "command": "mcp-filesystem-server",
      "args": [
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

注意: 服务器只允许操作在 args 中指定的目录路径内的文件。

常用操作

读取文件

  • 工具: read_file
  • 输入: path (文件路径)

写入文件

  • 工具: write_file
  • 输入: path (文件路径), content (文件内容)

列出目录

  • 工具: list_directory
  • 输入: path (目录路径)

搜索文件

  • 工具: search_files
  • 输入: path (起始目录), pattern (搜索模式)

许可证

MIT 许可证