gitwtfhub

wtf is mcp-google-drive-agent-replit?

henzostudios/mcp-google-drive-agent-replit — explained in plain English

Analysis updated 2026-07-25

0HTMLAudience · vibe coderComplexity · 3/5Setup · moderate

TL;DR

A tool that connects Claude AI to Google Drive so it can automatically read files, tag them by category, and write those tags back into each file's description field for easy filtering.

Mindmap

mindmap
  root((repo))
    What it does
      Tags Drive files
      Stars processed files
      Uses Claude AI
    How it works
      Google Apps Script
      Local server mode
      Replit web server
    Setup
      Deploy Apps Script
      Upload to Replit
      Connect to Claude
    Use cases
      Organize shared folders
      Tag asset libraries
    Audience
      Vibe coders
      Portfolio demo

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Automatically categorize and tag files in a shared Google Drive folder using AI.

REASON 2

Star processed files in Google Drive so your team can filter and find tagged assets quickly.

REASON 3

Run the tagging agent locally or deploy it to Replit for cloud access from Claude.

REASON 4

Bulk-tag creative asset libraries by letting Claude read filenames and metadata.

What's in the stack?

HTMLNode.jsGoogle Apps ScriptClaude AIReplit

How it stacks up

henzostudios/mcp-google-drive-agent-replit100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencevibe codergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires deploying Google Apps Script as a web app and hosting a Node.js server on Replit, then linking the URL back to Claude as a custom connector.

Wtf does this do

The Claude Asset Tagging Agent is a server that connects an AI assistant directly to Google Drive. When you give it a public Google Drive folder link, it reads the files inside, asks Claude to categorize each one based on its filename and metadata, and then writes those category tags back into the file's description field on Google Drive. It also adds a star to each processed file so you can filter and find tagged assets quickly. The project runs through two different server setups. The first is a local server for desktop use, communicating through standard input and output. The second is a web server designed for cloud hosting on a platform like Replit, which connects to Claude through a custom HTTP connector. Both servers talk to a shared backend built on Google Apps Script, which handles the actual interaction with Google Drive. This approach avoids the usual complex Google authentication process. Setting it up takes four steps. First, you paste the provided Google Apps Script code into a new project on Google's script editor and deploy it as a web app accessible to anyone. Second, you upload the project files to a Replit Node.js container, install dependencies, and start the server, which gives you a public URL. Third, you log into Claude, add that URL as a custom connector with "/mcp" appended to the end, and enable it. Fourth, you start a chat with Claude and ask it to list and tag the files in your Google Drive folder. The README includes a troubleshooting section covering common issues. These include a "Folder ID Not Permitted" error caused by Google Apps Script not pushing saved code live, connection timeouts from Replit's free containers going to sleep after inactivity, and bulk tagging failures when Claude sends too many parallel requests at once. Each issue comes with a specific fix, such as redeploying the script, retrying the prompt, or instructing Claude to process files one at a time rather than all at once. The repository is structured around four main files. Two are server files for local and remote use, one is the Google Apps Script backend, and one manages project dependencies. The README notes that this project serves as a portfolio demo and a practical lab for building AI agent tools.

Yoink these prompts

Prompt 1
I have a public Google Drive folder full of unsorted design assets. Use the Claude Asset Tagging Agent connector to list all files in that folder, categorize each one based on its filename, and write the category into each file's description field on Google Drive.
Prompt 2
Use the Google Drive tagging agent to process my shared folder one file at a time so the requests don't time out. Tag each file and add a star so I can filter them afterward.
Prompt 3
Help me set up the Claude Asset Tagging Agent on Replit. Walk me through deploying the Google Apps Script, starting the Node server, and adding the connector URL to Claude with /mcp at the end.
Prompt 4
My Claude Asset Tagging Agent keeps failing on bulk tagging with connection timeouts. What should I do to fix this and retry processing the remaining files in my Google Drive folder?

Frequently asked questions

wtf is mcp-google-drive-agent-replit?

A tool that connects Claude AI to Google Drive so it can automatically read files, tag them by category, and write those tags back into each file's description field for easy filtering.

What language is mcp-google-drive-agent-replit written in?

Mainly HTML. The stack also includes HTML, Node.js, Google Apps Script.

How hard is mcp-google-drive-agent-replit to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mcp-google-drive-agent-replit for?

Mainly vibe coder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.