What runtime dependencies does the MCP File System Server require?
Python 3 and pip are required. The server can be installed from source by cloning the repository and running `pip install -e .`.
@MarcusJellinghaus
基本信息
MCP Workspace Server: A secure Model Context Protocol server providing file, git, and GitHub tools for AI assistants within a sandboxed project directory.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp_server_filesystem": {
"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 exact string matching
Moves or renames files and directories
Lists available reference projects
Lists files in a reference project
Reads files from reference projects
A Model Context Protocol (MCP) server that enables AI assistants (e.g., Claude via Claude Desktop) to read, write, edit, delete, and manage files within a specified project directory. All file operations are securely contained to that directory, with optional read‑only reference projects for additional context.
Install by cloning the repository and running pip install -e . in the project directory. Start the server with mcp-workspace --project-dir /path/to/project and optional arguments for reference projects, logging level, log file path, and file size limit. For Claude Desktop integration, add the server configuration to claude_desktop_config.json with the mcp-workspace command and required --project-dir argument.
.git folderssave_fileappend_fileedit_file)Python 3 and pip are required. The server can be installed from source by cloning the repository and running `pip install -e .`.
All file operations are restricted to the main project directory specified with `--project-dir`. Reference projects are strictly read‑only, and all paths are validated to prevent directory traversal attacks. Gitignore filtering is applied automatically.
Add an entry to `claude_desktop_config.json` under `mcpServers` with the command `mcp-workspace` and appropriate arguments, including the required `--project-dir` path. Restart Claude Desktop to apply the change.
Yes. Use the `--reference-project` argument (repeatable) in the format `name=/path/to/dir` to provide read‑only access to extra codebases, documentation, or configuration files.
The server provides a `check_file_size` tool with a default line limit of 600 lines. This limit can be customized with the `--file-size-limit` argument.

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
filesystem MCP server for accessing WSL distributions from Windows
Blazing-fast, asynchronous MCP server for seamless filesystem operations.
A lightweight MCP server for processing, editing, and interacting with PDF, Word, Excel, and CSV documents.
评论