1.0.3 • Published 11 months ago
@patruff/server-gmail-drive v1.0.3
@patruff/server-gmail-drive
MCP server for Gmail and Google Drive access.
Installation
npm install -g @patruff/server-gmail-driveSetup (Windows)
- Download your OAuth credentials JSON file from Google Cloud Console
- Place it in your Windows home directory. In PowerShell:
Move-Item -Path "$env:USERPROFILE\Downloads\client_secret_*.json" -Destination "$env:USERPROFILE\gcp-oauth.keys.json"File Locations (Windows)
All files will be in your Windows user directory (C:\Users\YourUsername\):
C:\Users\YourUsername\gcp-oauth.keys.json # Your OAuth client config
C:\Users\YourUsername\.gmail-server-credentials.json # Generated after auth
C:\Users\YourUsername\.gdrive-server-credentials.json # Generated after authFirst-Time Authentication
Run the auth command to authenticate both services:
server-gmail-drive authThis will:
- Open your default browser for Google authentication
- Create credential files in your user directory
Running the Server
After authentication, you can start the server:
server-gmail-driveThe server will automatically:
- Create an "anthropicFun" folder in your Google Drive (if it doesn't exist)
- Only allow file operations within this folder
- Enable Gmail send/receive functionality
Quick Check
To verify your setup, you can check if the files exist in PowerShell:
Test-Path "$env:USERPROFILE\gcp-oauth.keys.json"
Test-Path "$env:USERPROFILE\.gmail-server-credentials.json"
Test-Path "$env:USERPROFILE\.gdrive-server-credentials.json"