This MCP server implements a comprehensive set of filesystem operations, enabling AI agents to interact with the host system's files and directories. Developed using Python and the FastMCP framework, it provides tools for navigation, reading, writing, and analyzing files, as well as a notes system for metadata. The implementation focuses on offering a wide range of file manipulation capabilities through a standardized interface, including batch operations for improved efficiency. It's particularly useful for AI-assisted file management, code analysis, and content generation tasks, allowing seamless integration of AI capabilities with local filesystem operations.
List directory contents. Parameters: path (string)
Change working directory. Parameters: path (string)
Read file contents. Parameters: path (string)
Write content to a file. Parameters: path (string), content (string)
Create directory. Parameters: path (string)
Remove file or empty directory. Parameters: path (string)
Remove directory and contents recursively. Parameters: path (string)
Copy file or directory. Parameters: src (string), dst (string)
Move file or directory. Parameters: src (string), dst (string)
Apply multiple search/replace operations to a file. Parameters: path (string), changes (list of tuples)
Search for regex pattern in file(s). Parameters: pattern (string), path (string)
Generate summary of Python (.py) and Markdown (.md) files. Parameters: path (string)
Read multiple files, returns dict mapping paths to contents. Parameters: paths (list of strings)
Generate summaries for multiple files, returns dict mapping paths to summaries. Parameters: paths (list of strings)
Change to directory, list its contents, and get the notes from CLAUDE.md. Parameters: path (string)
Run ruff linter on specified files. Parameters: paths (list of strings)
Format files using ruff. Parameters: paths (list of strings)
Run shell commands and capture their output. Parameters: command (string), args (optional), cmdline (optional), timeout (optional, default 30)
No reviews yet. Be the first to review!
Sign in to join the conversation