zerodrive-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Environment mode | production |
| LOG_LEVEL | No | Log level (trace, debug, info, warn, error, fatal, silent) | info |
| ZERODRIVE_API_KEY | Yes | Your ZeroDrive API key | |
| ZERODRIVE_BASE_URL | No | API base URL | https://drive.futurixai.com |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_filesC | Retrieve a paginated list of files from ZeroDrive with optional filtering, sorting, and search capabilities. |
| get_fileB | Retrieve detailed metadata for a specific file by its ID from ZeroDrive. |
| upload_fileB | Upload a file to ZeroDrive. Supports uploading from a local file path with optional folder path for automatic folder creation. |
| download_fileB | Generate a signed URL for downloading a file from ZeroDrive. The URL is valid for 1 hour. |
| generate_signed_urlA | Generate a time-limited signed URL for accessing a file without requiring API key authentication. Useful for sharing files or embedding in applications. |
| fetch_file_contentB | Fetch and return the content of a text-based file from ZeroDrive. Best for text files, code files, JSON, etc. |
| move_fileA | Move a file to a different folder. Set folderId to null to move the file to the root directory. |
| share_fileA | Share a file with other users by email. Recipients will receive an email notification and can access the file through their ZeroDrive account. |
| list_foldersC | Retrieve a paginated list of folders from ZeroDrive with optional filtering, sorting, and search capabilities. |
| create_folderB | Create a new folder in ZeroDrive. Can be created at root level or as a subfolder of an existing folder. |
| get_folderA | Retrieve detailed information about a specific folder by its ID from ZeroDrive. |
| update_folderB | Update folder properties such as name, description, color, or starred status. Can also restore a folder from trash. |
| delete_folderA | Delete a folder and all its contents. By default, moves to trash (soft delete). Use permanent=true to permanently delete. |
| move_folderA | Move a folder to a different parent folder. Set parentId to null to move the folder to the root directory. |
| share_folderA | Share a folder and its contents with other users by email. Recipients will receive an email notification and can access the folder through their ZeroDrive account. |
| list_workspacesA | Retrieve all workspaces the authenticated user owns or is a member of. Returns owned workspaces and member workspaces. |
| create_workspaceA | Create a new workspace with allocated storage. The storage is deducted from the user's available quota. |
| get_workspaceB | Retrieve detailed information about a specific workspace, including members, storage usage, and user permissions. |
| upload_workspace_fileB | Upload a file directly to a workspace. Requires EDITOR or higher workspace role. |
| list_workspace_filesB | List files in a workspace with filtering, pagination, and sorting options. |
| list_workspace_foldersA | List folders in a workspace with filtering, pagination, and sorting options. |
| create_workspace_folderB | Create a new folder in a workspace. Requires EDITOR role or higher. |
| get_workspace_folderA | Get detailed information about a folder in a workspace, including its full breadcrumb path. |
| update_workspace_folderA | Update a folder's properties including name, description, color, parent (move), starred status, or trash status. Requires EDITOR role or higher. |
| delete_workspace_folderA | Delete a folder from a workspace. By default, folders are moved to trash. Use permanent=true to permanently delete. |
| list_trashA | Retrieve all files and folders in the trash. Items remain in trash until permanently deleted or restored. |
| restore_from_trashA | Restore a file or folder from the trash back to its original location. If the original parent folder no longer exists, the item is restored to the root directory. |
| empty_trashA | Permanently delete all items in the trash. This action cannot be undone and will free up storage space. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/FuturixAI-and-Quantum-Works/zerodrive-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server