1.0.3 • Published 11 months ago

@patruff/server-gmail-drive v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

@patruff/server-gmail-drive

MCP server for Gmail and Google Drive access.

Installation

npm install -g @patruff/server-gmail-drive

Setup (Windows)

  1. Download your OAuth credentials JSON file from Google Cloud Console
  2. 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 auth

First-Time Authentication

Run the auth command to authenticate both services:

server-gmail-drive auth

This 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-drive

The 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"
1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago