MCP Workspace Server
MCP Workspace Server
Ein leichtgewichtiger Python-MCP-Server, der KI-Agenten einen sicheren, strukturierten Zugriff auf Dateien innerhalb eines kontrollierten lokalen Workspace bietet.
Übersicht
KI-Agenten benötigen häufig Zugriff auf Projektkontext, der in lokalen Dateien gespeichert ist. Einem Agenten uneingeschränkten Dateisystemzugriff zu gewähren, stellt ein unnötiges Sicherheitsrisiko dar.
Dieses Projekt nutzt das Model Context Protocol (MCP), um eine kleine Reihe kontrollierter Workspace-Tools bereitzustellen und den Zugriff dabei auf ein konfiguriertes Verzeichnis zu beschränken.
Related MCP server: file-reader-mcp
MCP-Tools
Der Server stellt drei Tools bereit:
list_workspace_files
Listet die Dateien auf, die im konfigurierten Workspace verfügbar sind.
read_text_file
Liest UTF-8-Textdateien mit konfigurierbaren Größenbegrenzungen.
search_text
Durchsucht Workspace-Dokumente und gibt übereinstimmende Dateinamen, Zeilennummern und Text zurück.
Sicherheit
Der Server prüft angeforderte Pfade gegen einen festgelegten Workspace-Root und verhindert Path Traversal außerhalb dieses Verzeichnisses.
Weitere Schutzmaßnahmen umfassen:
Beschränkter Workspace-Zugriff
Eingabevalidierung
Dateigrößengrenzen
UTF-8-Handhabung
Schutz vor Path Traversal
Automatisierte Sicherheitstests
Projektstruktur
mcp-workspace-server/
├── src/
│ └── mcp_workspace_server/
│ ├── __init__.py
│ └── server.py
├── tests/
│ └── test_paths.py
├── workspace/
│ └── example.txt
├── pyproject.toml
└── README.mdThis server cannot be deployed
Maintenance
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Safe folder access for ChatGPT and Claude: read, write and search files, risky tools opt-in.
Manage files and folders directly from your workspace. Read and write files, list directories, cre…
Artifact store for AI agents — read, write, and search files by path; share by rendered URL.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Large Language Models to safely browse and interact with local file systems through secure directory listing, file reading, and content search capabilities. Built with comprehensive security controls and high-performance handling of large directories and files.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables LLM agents to securely explore, read, search, and analyze text-based files within a sandboxed environment.-
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to safely read and write files in a sandboxed workspace via natural language, with on-demand connection, CVE-hardened path confinement, injection resistance, and full audit logging.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to safely read, write, and search files within a whitelisted sandbox directory, rejecting any attempts to escape the sandbox.MIT