Skip to main content
Glama
LincolnBurrows2017

filesystem-mcp

๐Ÿ“‚ filesystem-mcp

Model Context Protocol (MCP) server for file system operations. Enable AI assistants like Claude, Cursor, and others to read, write, and manage files on your local system.

๐Ÿš€ Features

  • ๐Ÿ“– Read files - Read file contents with size limits

  • ๐Ÿ“‚ List directories - View files with metadata (size, type)

  • โœ๏ธ Write files - Create and update files

  • ๐Ÿ—‘๏ธ Delete files - Remove files and directories

  • ๐Ÿ” Search files - Glob pattern matching

  • ๐Ÿ“Š File info - Get detailed metadata

  • ๐Ÿ“ Directory operations - Create, copy, move directories

Related MCP server: Filesystem MCP

๐Ÿ“ฆ Installation

pip install filesystem-mcp

๐Ÿ”ง Usage

CLI Mode

# Start the MCP server (read-write mode)
filesystem-mcp --directory /path/to/your/project

# Start in read-only mode
filesystem-mcp --directory /path/to/your/project --readonly

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "filesystem": {
      "command": "filesystem-mcp",
      "args": ["--directory", "/path/to/your/project"]
    }
  }
}

Cursor

Add to Cursor settings (MCP configuration):

{
  "mcpServers": {
    "filesystem": {
      "command": "filesystem-mcp",
      "args": ["--directory", "/path/to/your/project"]
    }
  }
}

๐Ÿ› ๏ธ Available Tools

Tool

Description

Write

read_file

Read contents of a file

โŒ

list_directory

List files in a directory

โŒ

write_file

Create or write to a file

โœ…

delete_file

Delete a file or directory

โœ…

create_directory

Create a new directory

โœ…

search_files

Search files by glob pattern

โŒ

get_file_info

Get file metadata

โŒ

copy_file

Copy a file or directory

โœ…

move_file

Move or rename a file

โœ…

๐Ÿ“ Example

from filesystem_mcp import FileSystemServer

# Create server instance
server = FileSystemServer(root_directory="/path/to/project")

# Run the server
server.run()

๐Ÿ” Security

  • Path restrictions: All operations are restricted to the specified root directory

  • File size limits: Maximum 1MB for file reads

  • Optional read-only mode: Use --readonly flag to disable all write operations

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/amazing-feature)

  3. Commit your changes (git commit -m 'Add some amazing feature')

  4. Push to the branch (git push origin feature/amazing-feature)

  5. Open a Pull Request

๐Ÿ“„ License

MIT License - see LICENSE for details.

Install Server
A
license - permissive license
A
quality
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

  • F
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to read, search, and analyze local file systems with tools for reading file contents, listing directories, searching by patterns, and analyzing folder structures for context-aware queries.
    Last updated
  • F
    license
    -
    quality
    D
    maintenance
    Provides secure filesystem access for AI assistants with optimizations like file reading limits and depth-limited traversal to improve token efficiency. It enables AI models to read, write, and search files within explicitly allowed directories while automatically skipping large system folders.
    Last updated
    3
  • A
    license
    -
    quality
    A
    maintenance
    Enables AI assistants to perform file system operations within a specified project directory, including reading, writing, editing, and managing files, with optional read-only access to reference projects.
    Last updated
    50
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Enables AI models to securely read, write, and query metadata of local files through a controlled file system interface, with support for local and Azure deployment.
    Last updated

View all related MCP servers

Related MCP Connectors

  • File uploads for AI agents. Upload, list, and manage files. No signup required.

  • Securely search and manage workspace context files for AI agents and teams.

  • Persistent docs and memory for AI agents โ€” read, write, organize & search a shared workspace.

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/LincolnBurrows2017/filesystem-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server