Filesystem MCP Server

Filesystem MCP Server

镜像的

MCP 文件系统服务器快速上手指南

概述

这是一个 Go 语言实现的文件系统 MCP (模型上下文协议) 服务器,允许 AI 模型安全地进行文件系统操作。

安装

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 中指定的目录内进行操作

主要功能

  • 📄 读写文件
  • 📁 创建/列出/删除目录
  • 🔄 移动文件/目录
  • 🔍 搜索文件
  • ℹ️ 获取文件元数据

常用 API

资源: file://system

工具描述输入
read_file读取文件内容path: 文件路径
write_file创建或覆盖文件path: 文件位置
content: 文件内容
create_directory创建目录path: 目录路径
list_directory列出目录内容path: 目录路径
search_files递归搜索文件path: 起始目录
pattern: 搜索模式
get_file_info获取文件元数据path: 文件路径

许可证

基于 MIT 许可证发布