Damn Homie AI
Stores and manages the user's Damn Homie memory in their own Google Drive, including Save Point, My Rules, Decisions, Wins, Archive, and project documents, using drive.file access limited to files created or selected for the connector.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Damn Homie AI
Brain dump in, game plan out, and it remembers you next time.
Damn Homie AI is a remote MCP connector. Add it to Claude, ChatGPT or Grok and the AI gets a memory that lives in
your own Google Drive, not on our servers. One link: https://ai.damnhomie.com/mcp
What it does
Save Point: your quests, next steps and wins, loaded at the start of every chat.
My Rules: how you like answers (short, numbered, one step at a time).
Projects: a one-page summary plus a details doc for each big thing.
Daily tidy: finished items move to Archive so the list stays short.
Safety Homie: it won't save keys, passwords, card numbers or ID numbers, and it asks before anything risky.
Tools: load_save_point, save_save_point, add_rule, log_decision, open_project, write_project, daily_tidy.
Related MCP server: Personal Context Technology MCP Server
What is stored, and what is not
Where | What |
Your Google Drive | A |
Our server (Cloudflare KV) | Only the sign-in grant: your Google access and refresh token, encrypted by the OAuth library with a key tied to your own token. Your user id is a one-way hash of Google's account id. |
Never stored by us | Your name, email, chats, Save Point or any file contents. |
Google permission is drive.file only: the connector can see only the files it made (or files you pick for it).
It cannot see the rest of your Drive. Sign-in is refused if you untick the Drive box.
To disconnect: remove the connector in your AI app, then remove "Damn Homie AI" at https://myaccount.google.com/connections. Your Drive files stay yours.
Self-host it (about 15 minutes)
You need: a free Cloudflare account, a domain on Cloudflare, Node 20+, and a Google Cloud OAuth app.
git clone https://github.com/jmoraga-ai-team/damn-homie-ai && cd damn-homie-ai && npm ciIn
wrangler.jsonc, changeaccount_id, theroutesdomain,MCP_RESOURCE, and make your own KV namespace:npx wrangler kv namespace create OAUTH_KV(put its id inkv_namespaces).Google Cloud console: make an OAuth client (Web). Redirect URI:
https://<your-domain>/callback. Scopes:openidandhttps://www.googleapis.com/auth/drive.file. Turn on the Google Drive API.Secrets (never in files):
npx wrangler secret put GOOGLE_CLIENT_ID npx wrangler secret put GOOGLE_CLIENT_SECRET npx wrangler secret put COOKIE_ENCRYPTION_KEY # any long random string, e.g. openssl rand -hex 32npm test && npx tsc --noEmit, thennpx wrangler deploy.Add
https://<your-domain>/mcpas a custom connector in your AI app.
Changing it
Edit
src/brain.ts(the rules every AI follows) or the tools. BumpVERSION, write oneWHATS_NEWline, add it toCHANGELOG.md.npm testandnpx tsc --noEmit.Test copy first:
npm run deploy:test(ai-test.damnhomie.com).Open a pull request. Once the
mainrule set is on (see SECURITY.md), it needs a review before it can merge.Live:
npm run deploy. It refuses unless you are onmain, the tree is clean and the commit is exactlyorigin/main.
Security
See SECURITY.md for how the live connector is protected, the daily check, and the off switch. Found a problem? Use GitHub's Report a vulnerability button on this repo (private), not a public issue.
License
MIT. See LICENSE. The answer style comes from the open-source
i-have-adhd skill by Ayoub Ghriss (MIT).
The sign-in plumbing started from Cloudflare's remote MCP + Google OAuth demo
(cloudflare/ai, demos/remote-mcp-google-oauth).
This server cannot be deployed
Maintenance
Related MCP Connectors
Gives your AI assistant persistent memory and intelligence about your work patterns.
Persistent memory for AI assistants: store, search, and connect knowledge across conversations.
Persistent memory and shared context across compatible AI assistants, with account-scoped OAuth.
User-owned files and explicit AI Memories for authorized assistants with scoped access.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to maintain persistent conversations and context between sessions through automated saving and global installation across projects. Provides zero-configuration memory persistence with automatic conversation history preservation.-
- AlicenseDqualityDmaintenanceEnables AI assistants to access and update personalized context data, creating persistent memory between sessions.14MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to save and recall information from files or free-form notes using natural language, acting as a long-term memory system.87 PyPIMIT
- AlicenseAqualityDmaintenanceGives AI assistants a persistent memory across conversations, allowing them to remember user preferences, notes, and facts between chats.66 npmMIT