Filesystem MCP Server
实现用于文件系统操作的模型上下文协议(MCP)的Go服务器。
这是一个用 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 许可证