MCP Workspace Server
MCP Workspace Server
Un servidor MCP ligero en Python que proporciona a los agentes de IA un acceso seguro y estructurado a los archivos dentro de un espacio de trabajo local controlado.
Descripción general
Los agentes de IA a menudo necesitan acceso al contexto del proyecto almacenado en archivos locales. Otorgar a un agente acceso sin restricciones al sistema de archivos introduce un riesgo de seguridad innecesario.
Este proyecto utiliza el Model Context Protocol (MCP) para exponer un pequeño conjunto de herramientas controladas del espacio de trabajo mientras restringe el acceso a un directorio configurado.
Related MCP server: Files MCP Server
Herramientas MCP
El servidor expone tres herramientas:
list_workspace_files
Lista los archivos disponibles dentro del espacio de trabajo configurado.
read_text_file
Lee archivos de texto UTF-8 con límites de tamaño configurables.
search_text
Busca archivos del espacio de trabajo y devuelve los nombres de archivo, números de línea y texto coincidentes.
Seguridad
El servidor resuelve las rutas solicitadas contra una raíz definida del espacio de trabajo y evita el path traversal fuera de ese directorio raíz.
Las salvaguardas adicionales incluyen:
Acceso restringido al espacio de trabajo
Validación de entradas
Límites de tamaño de archivo
Manejo de UTF-8
Protección contra path traversal
Pruebas de seguridad automatizadas
Estructura del Proyecto
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
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to safely explore directories, read files, search content by pattern or filename, and edit files with checksum verification and dry-run preview within sandboxed filesystem access.98 npm76ISC
- 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.-