FileBrowser MCP
FileBrowser MCP
Model Context Protocol 서버 for FileBrowser Quantum — REST API를 갖춘 자체 호스팅 파일 관리 웹 인터페이스입니다.
기능
파일 작업: 파일 및 폴더 나열, 읽기, 업로드, 다운로드, 삭제
사용자 관리: 세부 권한이 있는 사용자 생성, 업데이트, 삭제 (관리자 전용)
인증: 세션 지속성을 갖춘 자동 토큰 관리
다중 사용자: 환경 변수를 통한 구성 가능한 자격 증명
오류 처리: 속도 제한 인식을 갖춘 명확한 오류 메시지
Related MCP server: MCP Local Filesystem Server
설치
# Clone the repository
git clone https://github.com/FrancoMeneses/filebrowser-mcp.git
cd filebrowser-mcp
# Install dependencies
pip install -r requirements.txt구성
인증을 위한 환경 변수 설정:
export FB_URL="https://your-filebrowser-host:8080"
export FB_USER="your-username"
export FB_PASSWORD="your-password"Hermes 에이전트 사용 시
~/.hermes/config.yaml에 추가:
mcp_servers:
filebrowser:
command: "python3"
```yaml
env:
FB_URL: "https://your-filebrowser-host"
FB_USER: "your-username"
FB_PASSWORD: "your-password"
```다중 사용자 설정
다른 사용자(예: 관리자 vs 제한된 사용자)의 경우 별도의 MCP 인스턴스를 사용하세요:
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: 30사용 가능한 도구
파일 작업
도구 | 설명 |
| 디렉토리의 파일 및 폴더 나열 |
| 파일/폴더 메타데이터 가져오기 |
| 파일 내용 읽기 |
| 파일 생성 또는 업데이트 |
| 새 디렉토리 생성 |
| 파일 또는 폴더 삭제 |
| 파일 다운로드 |
권한은 FileBrowser에서 관리됩니다 — 사용자에게 권한이 없으면 API가 오류를 반환합니다.
사용자 관리
도구 | 설명 |
| 모든 사용자 나열 |
| 범위 및 권한으로 사용자 생성 |
| 사용자 권한 또는 범위 업데이트 |
| 사용자 삭제 |
사용자 및 권한 관리는 FileBrowser의 API를 통해 수행됩니다. MCP는 API 응답을 직접 전달합니다.
시스템
도구 | 설명 |
| FileBrowser 서버 상태 확인 |
권한 참조
FileBrowser는 다음 권한 플래그를 사용합니다:
권한 | 설명 |
| 관리자 패널 및 사용자 관리에 대한 액세스 |
| REST API에 대한 액세스 |
| 기존 파일 편집 |
| 새 파일 및 폴더 생성 |
| 파일 및 폴더 삭제 |
| 파일 다운로드 |
| 공개 공유 생성 |
속도 제한
FileBrowser Quantum은 8회의 실패한 로그인 시도 후 계정을 잠급니다(15분 대기 시간). MCP는 명확한 오류 메시지로 이를 원활하게 처리합니다.
API 호환성
FileBrowser Quantum v1.5.x로 테스트되었습니다. 다른 버전에서도 작동할 수 있지만 보장되지는 않습니다.
라이선스
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