Open source · runs on your computer
Marvin Drive Handler
Your Google Drive, in reach of your coding assistant.
Marvin Drive Handler is a local MCP server and command-line tool. It lets Claude Code find, organise and edit the files in your Google Drive and keep chosen local folders in sync with Drive, using an OAuth client you control.
- Local only No server, no account with us. It runs as a process on your machine.
- Your sign-in Google OAuth; tokens stay in your OS keychain or a private file.
- Nothing is lost Deletions go to the Drive trash or your system trash, never permanent.
What it does
- Drive files: list, search, read metadata, download, upload, create folders, rename, move, copy, move to trash and restore.
- Docs, Sheets and Slides: read content and make the edits you ask for, such as replacing text, writing cell ranges or updating slides.
- Selective two-way sync: keep a set of files you pick in a local folder and a Drive folder in step, with a preview before anything changes.
- Several accounts: switch between Google accounts by alias.
Why it asks for access to Google Drive
The app requests the Google Drive scope (https://www.googleapis.com/auth/drive)
so it can work with the files you already have in Drive, not only files it created itself.
It also requests openid and email to show which account you are
signed in with. Every action runs because you or your assistant asked for it in your own
session; the app does nothing in the background.
Google user data is used only to provide these features to you. It is not sold, not used for advertising and not used to train AI models. Read the privacy policy for details.
Get started
Install it from the setup guide on GitHub. You need Node.js 22.12 or newer, macOS, Windows or Linux, and Claude Code.