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.

Model Context Protocol Servers
A Model Context Protocol (MCP) server that provides file system context to Large Language Models (LLMs). This server enables LLMs to read, search, and analyze code files with advanced caching and real-time file watching capabilities.
📄 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.
コメント