{"slug":"gdrive-sync","app":{"id":"gdrive-sync","name":"Google Drive Sync","version":"0.1.0","type":"platform","description":"Sync Google Drive folders into the Cortex knowledge graph — share folders with a service account, no OAuth consent screens, on demand or on a schedule, fully server-side","publisher":{"name":"reneil","url":"https://github.com/mocaOS"},"icon":"icon.svg","entry":"index.html","cortex":{"minVersion":"2.1.0","keyScope":"read_write","endpoints":["upload","documents","collections"],"collections":"all"},"config":[{"name":"GDRIVE_SA_KEY","type":"secret","required":true,"auth_header":"Authorization: Bearer google_sa_token(GDRIVE_SA_KEY, https://www.googleapis.com/auth/drive.readonly)","description":"Paste the ENTIRE JSON key file, unmodified — from the opening { to the closing }, including the private_key with its \\n sequences (Google Cloud Console -> IAM -> Service Accounts -> Keys -> Add key -> JSON). Cortex parses what it needs and mints short-lived tokens server-side; the key is stored encrypted and never leaves the instance."},{"name":"GDRIVE_SA_EMAIL","type":"text","required":true,"description":"The service account's email (client_email in the JSON key, e.g. cortex-sync@myproject.iam.gserviceaccount.com) - shown to users so they know which address to share folders with"}],"sharing":{"links":false},"users":false,"capabilities":{"http":{"hosts":["www.googleapis.com"]},"tasks":{},"storage":{}}},"artifact":{"url":"https://github.com/mocaOS/cortex-app-gdrive/releases/download/v0.1.0/gdrive-sync-0.1.0.zip","sha256":"70495a0462751a3eee58e67ebabc7c32f413cc85bd40e4250ca7a31d9b813387","size":75815},"repo":"https://github.com/mocaOS/cortex-app-gdrive","tags":["sync","google-drive","service-account","documents"],"screenshots":[],"listedAt":"2026-07-21","status":"active"}