mcp_server_filesystem
17
The MCP File System Server is a Model Context Protocol server designed to facilitate file system operations through AI assistants. It allows secure file reading, writing, and modification within a specified directory, improving AI collaboration on local files.
MCP File System Server
A simple Model Context Protocol (MCP) server providing file system operations for AI assistants like Claude or other MCP-compatible systems. The server allows interaction with the local file system within a specified project directory and supports operations like reading, writing, and modifying files.
Features
- List, read, write to, append to, and delete files
- Make selective file edits using pattern matching
- Log operations with structured and human-readable logs
Usage
- Integrate with Claude via VSCode or Claude Desktop App
- Use FastMCP for operations with command-line arguments for setup
Security
- Operations are restricted within the specified project directory
- Atomic writing and prevention of path traversal attacks
Development
- Clone the repository and set up a virtual environment
- Run tests using pytest