Skip to main content
Glama

MCP File System Server

by kvas-it
# MCP Server for Filesystem Access ## Project Overview - **Project Type**: MCP server implementing file system operations - **Core Files**: - `server.py`: Main implementation - `pyproject.toml`: Dependencies - `README.md`: Documentation ## File Notes ### server.py - **Purpose**: Main server file implementing all filesystem operations and tools - **Tools**: - Basic operations: ls, cd, read/write files - File editing: edit_file - Search: grep - File operations: mkdir, rm, rmdir, cp, mv - Shell command execution: shell_command - Notes system: Using CLAUDE.md file - Multi-file operations: read_files, summarize - Code quality tools: ruff_check, ruff_format - **API Changes**: - 2025-03-03: Added 'shell_command' tool to execute shell commands with captured output - 2025-03-03: Replaced JSON-based notes system with markdown-based CLAUDE.md - 2024-01-31: Added batch operations (read_files, summarize) and simplified notes API - 2025-03-03: Renamed 'patch_file' to 'edit_file' for better clarity - **Server Changes**: The server needs to be restarted after making changes to this file for them to take effect. ### pyproject.toml - **Purpose**: Project configuration and dependencies - **Dependencies**: - mcp[cli]>=1.2.1 - ruff>=0.9.4 ### README.md - **Purpose**: Documentation for the MCP file system server and its tools

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