kvas-it
MCP Serverkvas-itpublic

mcp server fs

MCP server providing basic file system operations. Supports navigation, reading, writing, and analyzing files.

Repository Info

4
Stars
4
Forks
4
Watchers
1
Issues
Python
Language
-
License

About This Server

MCP server providing basic file system operations. Supports navigation, reading, writing, and analyzing files.

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

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 contents
  • cd(path) - Change working directory (supports home directory expansion with ~)
  • read_file(path) - Read file contents
  • write_file(path, content) - Write content to a file
  • mkdir(path) - Create directory
  • rm(path) - Remove file or empty directory
  • rmdir(path) - Remove directory and contents recursively
  • cp(src, dst) - Copy file or directory
  • mv(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) tuples
  • grep(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 contents
  • summarize(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 files
  • ruff_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.

Quick Start

1

Clone the repository

git clone https://github.com/kvas-it/mcp-server-fs
2

Install dependencies

cd mcp-server-fs
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerkvas-it
Repomcp-server-fs
LanguagePython
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation