FileBrowser MCP
FileBrowser MCP
Servidor del Model Context Protocol para FileBrowser Quantum — una interfaz web autohospedada de gestión de archivos con API REST.
Características
Operaciones de archivos: Listar, leer, subir, descargar y eliminar archivos y carpetas
Gestión de usuarios: Crear, actualizar y eliminar usuarios con permisos granulares (solo admin)
Autenticación: Gestión automática de tokens con persistencia de sesión
Multiusuario: Credenciales configurables mediante variables de entorno
Gestión de errores: Mensajes de error claros con conocimiento de los límites de peticiones
Related MCP server: MCP Local Filesystem Server
Instalación
# Clone the repository
git clone https://github.com/FrancoMeneses/filebrowser-mcp.git
cd filebrowser-mcp
# Install dependencies
pip install -r requirements.txtConfiguración
Configure las variables de entorno para la autenticación:
export FB_URL="https://your-filebrowser-host:8080"
export FB_USER="your-username"
export FB_PASSWORD="your-password"Con Hermes Agent
Añada lo siguiente a ~/.hermes/config.yaml:
mcp_servers:
filebrowser:
command: "python3"
```yaml
env:
FB_URL: "https://your-filebrowser-host"
FB_USER: "your-username"
FB_PASSWORD: "your-password"
```Configuración multiusuario
Para diferentes usuarios (p. ej., admin frente a restringido), utilice instancias MCP separadas:
mcp_servers:
filebrowser-admin:
command: "python3"
args: ["/path/to/server.py"]
env:
FB_URL: "https://your-filebrowser-host"
FB_USER: "admin"
FB_PASSWORD: "***"
timeout: 30
filebrowser-user:
command: "python3"
args: ["/path/to/server.py"]
env:
FB_URL: "https://your-filebrowser-host"
FB_USER: "restricted-user"
FB_PASSWORD: "***"
timeout: 30Herramientas disponibles
Operaciones de archivos
Herramienta | Descripción |
| Lista los archivos y carpetas de un directorio |
| Obtiene los metadatos de un archivo o carpeta |
| Lee el contenido de un archivo |
| Crea o actualiza un archivo |
| Crea un nuevo directorio |
| Elimina un archivo o carpeta |
| Descarga un archivo |
Los permisos los gestiona FileBrowser: si un usuario no tiene permiso, la API devuelve un error.
Gestión de usuarios
Herramienta | Descripción |
| Lista todos los usuarios |
| Crea un usuario con ámbito y permisos |
| Actualiza los permisos o el ámbito de un usuario |
| Elimina un usuario |
La gestión de usuarios y permisos se realiza a través de la API de FileBrowser. El MCP transmite las respuestas de la API directamente.
Sistema
Herramienta | Descripción |
| Comprueba el estado del servidor de FileBrowser |
Referencia de permisos
FileBrowser utiliza los siguientes indicadores de permiso:
Permiso | Descripción |
| Acceso al panel de administración y a la gestión de usuarios |
| Acceso a la API REST |
| Editar archivos existentes |
| Crear archivos y carpetas nuevos |
| Eliminar archivos y carpetas |
| Descargar archivos |
| Crear recursos compartidos públicos |
Limitación de peticiones
FileBrowser Quantum bloquea las cuentas tras 8 intentos de inicio de sesión fallidos (tiempo de espera de 15 minutos). El MCP gestiona esta situación sin problemas, con mensajes de error claros.
Compatibilidad con la API
Probado con FileBrowser Quantum v1.5.x. Puede funcionar con otras versiones, pero no está garantizado.
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceMCP server enabling file operations (list, search, read, rename, move) on Google Drive and OneDrive.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides secure access to local file system operations.
- AlicenseNot gradedqualityAmaintenanceA full-featured secure MCP server for local file system operations, with built-in image processing, OCR and media tools.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA hybrid REST + MCP file server for managing files with large file streaming support, enabling AI agents and web frontends to perform file operations via MCP tools and REST APIs.
Related MCP Connectors
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/FrancoMeneses/filebrowser-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server