MCP 文件服务器可从本地文件系统读取和写入文件,适用于Claude Desktop或其他MCP客户端,能为AI助手提供文件系统访问能力,助力高效文件操作。
git clone https://github.com/abhishekloiwal/mcp-file-server.git
cd mcp-file-server
docker-compose.yml文件以更新卷挂载路径(如有必要)。默认设置为:volumes:
- /Users/abhishekloiwal/CascadeProjects/ClaudeProjects:/data
若需其他路径,请按需修改。docker-compose up -d
git clone https://github.com/abhishekloiwal/mcp-file-server.git
cd mcp-file-server
docker build -t mcp-file-server .
docker run -d --name mcp-file-server -v /Users/abhishekloiwal/CascadeProjects/ClaudeProjects:/data mcp-file-server
请根据实际情况替换路径。~/Library/Application Support/Claude/claude_desktop_config.json%AppData%\Claude\claude_desktop_config.json{
"mcpServers": {
"file-server": {
"command": "docker",
"args": ["exec", "-i", "mcp-file-server", "python", "server.py"]
}
}
}
通过此MCP服务器提供的以下工具:
list_files:列出目录中的所有文件read_file:读取文件内容write_file:写入内容到文件delete_file:删除文件或目录MIT
docker ps -a | grep mcp-file-server
docker logs mcp-file-server
docker inspect mcp-file-server | grep -A 10 Mounts