Skip to main content
Glama

MCP Filesystem Python

MCP Filesystem Python

A Model Context Protocol (MCP) server that provides secure, read-only access to files in a specified directory.

Features

  • Exposes files as MCP resources using `file://` URI scheme

  • Provides file search capabilities through MCP tools

  • Respects .gitignore patterns

  • Security features including path traversal protection

  • MIME type detection

Installation

Using UV:

uv add mcp-filesystem-python

Usage

Run the server:

uv run src/filesystem/server.py /path/to/directory

Claude Desktop Integration

Configuration Examples

Example configurations for Claude Desktop can be found in the `examples` directory:

  • `examples/claude_desktop_config.json`: Example for macOS/Linux

  • `examples/claude_desktop_config_windows.json`: Example for Windows

These files should be placed at:

  • macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`

  • Windows: `%AppData%\Claude\claude_desktop_config.json`

Make sure to:

  1. Replace the paths with your actual paths

  2. Use forward slashes (`/`) for macOS/Linux and backslashes (`\\`) for Windows

  3. Use absolute paths (not relative paths)

Development

  1. Clone the repository

  2. Create virtual environment and sync requirements, uv sync

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Related MCP Servers

  • -
    security
    -
    license
    -
    quality
    This MCP server integrates with Google Drive to allow listing, reading, and searching over files.
    Last updated -
    644
    73,375
    MIT License
  • -
    security
    -
    license
    -
    quality
    A secure MCP server enabling read-only access and file search capabilities within a specified directory, while respecting .gitignore patterns.
    Last updated -
    MIT License
    • Apple
    • Linux
  • -
    security
    -
    license
    -
    quality
    This MCP server enforces pre-read checks and detailed commit documentation to prevent unauthorized file modifications, ensuring write and diff operations are preceded by explicit reads.
  • A
    security
    A
    license
    A
    quality
    An MCP server that enables secure terminal command execution, directory navigation, and file system operations through a standardized interface for LLMs.
    Last updated -
    10
    91
    MIT License
    • Apple

View all related MCP servers

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

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