MCP File System Server
This server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.
kvas-it
README
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.
Recommended Servers
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Excel MCP Server
A Model Context Protocol server that enables AI assistants to read from and write to Microsoft Excel files, supporting formats like xlsx, xlsm, xltx, and xltm.
Playwright MCP Server
Provides a server utilizing Model Context Protocol to enable human-like browser automation with Playwright, allowing control over browser actions such as navigation, element interaction, and scrolling.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
Apple MCP Server
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
DuckDuckGo MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
YouTube Transcript MCP Server
This server retrieves transcripts for given YouTube video URLs, enabling integration with Goose CLI or Goose Desktop for transcript extraction and processing.
Tavily MCP Server
Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.

Azure MCP Server
Enables natural language interaction with Azure services through Claude Desktop, supporting resource management, subscription handling, and tenant selection with secure authentication.

SettleMint
Leverage SettleMint's Model Context Protocol server to seamlessly interact with enterprise blockchain infrastructure. Build, deploy, and manage smart contracts through AI-powered assistants, streamlining your blockchain development workflow for maximum efficiency.