What runtime does MCP File System Server require?
Python is required. The recommended setup uses a virtual environment and installs dependencies via `pip install -e .`. No other external services are needed.
@asirulnik
基本信息
暂无概览
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-server-filesystem-asirulnik": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Lists files and directories in the project directory
Reads the contents of a file
Creates or overwrites files atomically
Adds content to existing files
Removes files from the filesystem
Makes selective edits using pattern matching
MCP File System Server is a simple Model Context Protocol (MCP) server that provides file system operations. It enables AI assistants like Claude to read, write, update, and delete files within a specified project directory, securely containing all operations.
Install by cloning the repository, creating a virtual environment, and running pip install -e .. Start the server with python -m src.main --project-dir /path/to/project (required argument). Optionally set log level and log file path. For integration with Claude Desktop or VSCode/Cline, configure the server in the respective MCP settings JSON file.
Python is required. The recommended setup uses a virtual environment and installs dependencies via `pip install -e .`. No other external services are needed.
All paths are normalized and validated to remain within the specified project directory. Path traversal attacks are prevented, and writes are atomic to avoid data corruption. Delete operations are also restricted to the project directory.
It exposes six tools: `list_directory`, `read_file`, `save_file`, `append_file`, `delete_this_file`, and `edit_file`. Each tool has specific parameters documented in the README.
You add a configuration block to the respective settings JSON file (e.g., `claude_desktop_config.json` for Claude Desktop or `cline_mcp_settings.json` for VSCode/Cline), specifying the Python executable, script path, project directory, and optional auto-approve list.
Yes, the `autoApprove` array in the configuration allows you to skip user approval for selected tools. The README recommends auto-approving only read-only operations like `list_directory` and `read_file` for better security.
A Box model context protocol server to search, read and access files

Upload once. Find, use and share across your AI workflows. drop.media is one media library for you and every AI agent you use: files added from Claude, ChatGPT, Cursor, the terminal or the web can be found, reused and sh

DeviceLink lets you share folders from your computer with AI assistants, securely and in real-time. Nothing is uploaded. Your files stay on your machine, and are only accessible while the device sharing them is connected
A lightweight MCP server for processing, editing, and interacting with PDF, Word, Excel, and CSV documents.
📄 The PDF intelligence layer for AI agents — Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
评论