@borealstack
Proton Drive CLI MCP server and Codex/Claude-ready metadata for the official Proton Drive CLI
proton_drive_diagnose
Check CLI discovery, managed install status, version, PATH status, authentication, and the next setup action.
proton_drive_setup
Install the official CLI if needed, then diagnose CLI discovery, PATH status, version, and authentication.
proton_drive_auth_status
Check whether the Proton Drive CLI can access the logged-in account.
proton_drive_auth_login
Start the official Proton Drive CLI browser login flow and return quickly instead of waiting for login completion.
proton_drive_auth_login_status
Inspect the background Proton Drive CLI login process started by proton_drive_auth_login.
proton_drive_auth_login_cancel
Cancel the background Proton Drive CLI login process started by proton_drive_auth_login.
proton_drive_auth_logout
Log out the official Proton Drive CLI from the current OS user.
proton_drive_cli_install
Download the latest official Proton Drive CLI for this system, verify Proton's SHA-512 checksum, and install it to a user-local managed path.
proton_drive_cli_version
Show the Proton Drive CLI and SDK versions.
proton_drive_cli_help
Show help for the root CLI or a supported command.
proton_drive_list
List children under a Proton Drive path with bounded output to keep responses manageable.
proton_drive_list_async
Start a background folder listing job and return a job ID for status polling.
proton_drive_info
Get metadata for a Proton Drive file or folder.
proton_drive_create_folder
Create a folder under a Proton Drive parent path.
proton_drive_upload
Upload one or more local files or folders to a Proton Drive parent path.
proton_drive_upload_async
Start a background upload job and return a job ID for status polling or cancellation.
proton_drive_download
Download one or more Proton Drive paths into a local folder.
proton_drive_download_async
Start a background download job and return a job ID for status polling or cancellation.
proton_drive_job_status
Inspect one background list, upload, or download job, or list retained jobs when no job ID is provided.
proton_drive_job_cancel
Cancel a running background list, upload, or download job.
proton_drive_read_text
Download one small Proton Drive file to a temporary directory, reject binary or oversized content, and return UTF-8 text.
proton_drive_write_text
Write a small UTF-8 text file through a temporary local file and upload it to Proton Drive.
proton_drive_rename
Rename a Proton Drive file or folder.
proton_drive_copy
Copy one or more Proton Drive nodes into a target parent folder.
proton_drive_move
Move one or more Proton Drive nodes into a target parent folder.
proton_drive_trash
Move Proton Drive files or folders to trash.
proton_drive_restore
Restore Proton Drive files or folders from trash.
proton_drive_delete
Permanently delete Proton Drive files or folders. This cannot be undone.
proton_drive_empty_trash
Permanently delete everything in Proton Drive trash. This cannot be undone.
proton_drive_sharing_status
Show sharing status for a Proton Drive path.
proton_drive_sharing_invite
Invite Proton users to a shared Proton Drive path.
proton_drive_sharing_remove
Remove one or all user invitations/access entries from a Proton Drive path.
proton_drive_sharing_set_url
Create or update a public sharing URL for a Proton Drive path. Custom link passwords are intentionally not accepted because the official CLI currently exposes them as command-line arguments.
proton_drive_sharing_remove_url
Remove a public sharing URL from a Proton Drive path.
proton_drive_invitation_list
List pending Proton Drive invitations.
proton_drive_invitation_accept
Accept a Proton Drive invitation by UID.
proton_drive_invitation_reject
Reject a Proton Drive invitation by UID.
x1xhlol
modelcontextprotocol
oraios
cloudwego
tadata-org