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%Claudeclaude_desktop_config.json`
Make sure to:
- Replace the paths with your actual paths
- Use forward slashes (`/`) for macOS/Linux and backslashes (`\`) for Windows
- Use absolute paths (not relative paths)
Development
- Clone the repository
- Create virtual environment and sync requirements,
uv sync
License
MIT
MCP Filesystem Python
Project Details
- punkpeye/mcp-filesystem-python
- MIT License
- Last Updated: 4/20/2025
Recomended MCP Servers
Allows AI Agents to sleep for a specified amount of milliseconds, like when they should wait for an...
Whatsapp MCP Server implemented in Python
Bluesky MCP (Model Context Protocol) Server
A Model Context Protocol (MCP) server implementation that enables comprehensive configuration and management of Higress.
可用于cursor 集成 mcp server
MCP Server for Alpha Advantage API
A MCP Server with various chess functionality





