mcp-file-operations-server
by bsmi021·★ 21·Score 40
A comprehensive MCP server with streaming support, file operations, change tracking, and HTTP interface for enhanced file management.
Overview
The File Operations MCP Server provides enhanced file system capabilities through the Model Context Protocol. It offers a comprehensive set of tools for file and directory operations, including copy, read, write, move, delete functions, as well as directory creation and management. The server supports file watching to monitor changes, change tracking to query operation history, and streaming support for handling large files efficiently. With both stdio and HTTP transport modes, it can integrate directly with MCP clients like Claude Desktop or provide web-accessible endpoints via Server-Sent Events.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need comprehensive file operations with advanced features like change tracking, file watching, and progress reporting for both local and remote access scenarios.
When NOT to choose this
Avoid this if you need only basic file operations without the overhead of streaming and tracking features, or if you require transport protocols beyond stdio and HTTP.
Tools this server exposes
12 tools extracted from the READMEcopy_fileCopy a file to a new location
read_fileRead content from a file
write_fileWrite content to a file
move_fileMove/rename a file
delete_fileDelete a file
append_fileAppend content to a file
make_directoryCreate a directory
remove_directoryRemove a directory
copy_directoryCopy a directory recursively with progress reporting
watch_directoryStart watching a directory for changes
unwatch_directoryStop watching a directory
get_changesGet the list of recorded file system changes
Comparable tools
Installation
Installing via Smithery
npx -y @smithery/cli install @bsmi021/mcp-file-operations-server --client claudeManual Installation
npm install
npm startClaude Desktop Configuration
Add to claude_desktop_config.json:
{
"mcpServers": {
"file-operations": {
"command": "npx",
"args": ["@bsmi021/mcp-file-operations-server"]
}
}
}Docker Installation
docker run -it --rm -v "$(pwd):/workspace" ghcr.io/bsmi021/mcp-file-operations-serverFAQ
- Does this server support large files?
- Yes, it includes streaming support for handling large files efficiently.
- Can I monitor file changes?
- Yes, the server provides file watching capabilities to monitor files and directories for changes.
Compare mcp-file-operations-server with
Last updated · Auto-generated from public README + GitHub signals.