Skip to main content
Glama
kvas-it

MCP File System Server

by kvas-it

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.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    D
    maintenance
    A 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 updated
    4
    31
    MIT
  • F
    license
    B
    quality
    D
    maintenance
    A 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 updated
    18
  • A
    license
    -
    quality
    D
    maintenance
    Provides 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 updated
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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