File Operations MCP Server
@bsmi021
About File Operations MCP Server
A Model Context Protocol (MCP) server that provides enhanced file operation capabilities with streaming, patching, and change tracking support.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-file-operations-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@bsmi021/mcp-file-operations-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is File Operations MCP Server?
File Operations MCP Server is a Model Context Protocol (MCP) server that provides enhanced file operation capabilities with streaming, patching, and change tracking support. It is designed for developers who need to integrate file and directory operations into MCP clients like Claude Desktop or web applications.
How to use File Operations MCP Server?
Install via Smithery (npx -y @smithery/cli install @bsmi021/mcp-file-operations-server --client claude) or manually after cloning the repository. Start with npm start for stdio transport (default for MCP clients) or npm run start:http for HTTP transport with SSE. Tools include copy_file, read_file, write_file, move_file, delete_file, append_file, make_directory, remove_directory, copy_directory, watch_directory, unwatch_directory, get_changes, and clear_changes. Configure transport mode and HTTP port via environment variables MCP_TRANSPORT and MCP_HTTP_PORT.
Key features of File Operations MCP Server
- Basic file and directory operations
- File watching with recursive support
- Change tracking with history querying
- Streaming support for large files
- HTTP interface with Server-Sent Events (SSE)
- Docker support with volume mounting
Use cases of File Operations MCP Server
- Automating file management tasks through conversational AI assistants
- Monitoring directories for real‑time changes in development workflows
- Streaming large files efficiently without memory overload
- Providing remote file access via HTTP endpoints for web applications
- Securely integrating file operations into multi‑session environments
FAQ from File Operations MCP Server
What transport modes does the server support?
It supports two modes: stdio transport for direct integration with MCP clients like Claude Desktop, and HTTP transport with SSE for remote connections and web applications.
How can I install the server?
Install it automatically via Smithery using npx -y @smithery/cli install, or manually by cloning the repository and running npm install.
Does the server support Docker?
Yes, it provides full Docker support. You can run it with docker run using either stdio or HTTP transport, and mount local directories as volumes for file access.
What are the rate limits for operations?
Rate limits are 100 requests per minute for tools, 200 for resources, and 20 for watch operations. Exceeding these returns an error with a retry-after period.
How does the server ensure security?
All file paths are validated to prevent directory traversal attacks, input is sanitized, rate limiting is enforced, and proper error handling and logging are implemented.
Frequently asked questions
What transport modes does the server support?
It supports two modes: stdio transport for direct integration with MCP clients like Claude Desktop, and HTTP transport with SSE for remote connections and web applications.
How can I install the server?
Install it automatically via Smithery using `npx -y @smithery/cli install`, or manually by cloning the repository and running `npm install`.
Does the server support Docker?
Yes, it provides full Docker support. You can run it with `docker run` using either stdio or HTTP transport, and mount local directories as volumes for file access.
What are the rate limits for operations?
Rate limits are 100 requests per minute for tools, 200 for resources, and 20 for watch operations. Exceeding these returns an error with a retry-after period.
How does the server ensure security?
All file paths are validated to prevent directory traversal attacks, input is sanitized, rate limiting is enforced, and proper error handling and logging are implemented.
Basic information
More Other MCP servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments