MCP File System Server
Provides analysis of Markdown (.md) files, including listing headers (lines starting with #)
Provides analysis of Python (.py) files, including listing functions and classes
Integrates the Ruff linter and formatter through ruff_check(paths) and ruff_format(paths) functions
Allows running shell commands and capturing their output through the shell_command function
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP File System Serverls my_project to see what files are in there"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP File System Server
MCP server providing file system operations. Supports navigation, reading, writing, analyzing files and command execution.
Tools
File and Directory Operations
ls(path)- List directory contentscd(path)- Change working directory (supports home directory expansion with ~)read_file(path)- Read file contentswrite_file(path, content)- Write content to a filemkdir(path)- Create directoryrm(path)- Remove file or empty directoryrmdir(path)- Remove directory and contents recursivelycp(src, dst)- Copy file or directorymv(src, dst)- Move file or directory
Editing and Searching
edit_file(path, changes)- Apply multiple search/replace operations to a file, where changes is a list of (search_text, replace_text) tuplesgrep(pattern, path)- Search for regex pattern in file(s)
Analysis
summary(path)- Generate summary of Python (.py) and Markdown (.md) files:Python: Lists functions and classes
Markdown: Lists headers (lines starting with #)
Batch Operations
read_files(paths)- Read multiple files, returns dict mapping paths to contentssummarize(paths)- Generate summaries for multiple files, returns dict mapping paths to summaries
Project Navigation
work_on(path)- Change to directory, list its contents, and get the notes from CLAUDE.md. Useful for getting familiar with a project at the start of a chat
Code Quality
ruff_check(paths)- Run ruff linter on specified filesruff_format(paths)- Format files using ruff
Command Execution
shell_command(command, args=None, cmdline=None, timeout=30)- Run shell commands and capture their output⚠️ Security Warning: This tool allows arbitrary command execution on the host system. Always inspect and validate commands before allowing them to run, especially if the input source is untrusted.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceA comprehensive MCP (Model Context Protocol) server for file system operations, providing Claude and other AI assistants with access to local files and directories.Last updated2MIT
- AlicenseBqualityDmaintenanceA beginner-friendly MCP server that enables AI to explore file systems through tools for listing directories, reading files, searching with wildcards, and getting file metadata. Perfect for learning MCP development while providing practical file system interaction capabilities.Last updated431MIT
- FlicenseBqualityDmaintenanceA lightweight server for managing local workspaces through file operations, Git version control, and Node.js development commands. It enables users to manipulate files, track repository status, and execute build or dependency scripts within their development environment.Last updated18
- Alicense-qualityDmaintenanceProvides tools for text file analysis, including metrics like word counts and character frequencies, alongside file reading and directory browsing capabilities. This server enables LLMs to interact with and process local file content securely through the Model Context Protocol.Last updatedMIT
Related MCP Connectors
File uploads for AI agents. Upload, list, and manage files. No signup required.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kvas-it/mcp-server-fs'
If you have feedback or need assistance with the MCP directory API, please join our Discord server