Help us improve
Share bugs, ideas, or general feedback.
From google-workspace-mcp
Authenticates Gmail and Google Calendar MCP servers via OAuth 2.0. Use after first install, codespace rebuild, or auth failure. Guides GCP setup, Node.js flows, and troubleshooting.
npx claudepluginhub reggiechan74/cc-plugins --plugin google-workspace-mcpHow this skill is triggered — by the user, by Claude, or both
Slash command
/google-workspace-mcp:authenticateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Authenticate the Gmail and Google Calendar MCP servers via OAuth 2.0.
Integrates Gmail with Claude Code via MCP for email processing: read, search, send, draft, manage labels, attachments, filters, and extract action items.
Unified CLI for Google Workspace: manage Drive files, send/read Gmail, query/edit Sheets/Docs, handle Calendar/Chat/Admin via terminal or AI agents.
Guides Google Workspace CLI (gws) setup: installs via npm, creates GCP project, configures OAuth and APIs (Gmail/Drive/etc.), authenticates, installs Claude Code skills. For first-time use or auth troubleshooting.
Share bugs, ideas, or general feedback.
Authenticate the Gmail and Google Calendar MCP servers via OAuth 2.0.
~/.gmail-mcp/gcp-oauth.keys.json~/.calendar-mcp/gcp-oauth.keys.jsonVerify OAuth keys exist:
ls ~/.gmail-mcp/gcp-oauth.keys.json ~/.calendar-mcp/gcp-oauth.keys.json
Create config directories if missing:
mkdir -p ~/.gmail-mcp ~/.calendar-mcp
Authenticate Gmail server (opens browser for OAuth consent):
node ${CLAUDE_PLUGIN_ROOT}/servers/gmail/index.js auth
Authenticate Calendar server:
node ${CLAUDE_PLUGIN_ROOT}/servers/calendar/index.js auth
Verify credentials were created:
ls ~/.gmail-mcp/credentials.json ~/.calendar-mcp/credentials.json
Test connectivity by running /mcp to reconnect both servers.
Report success/failure to user.
lsof -ti:3000 | xargs kill -9 then retry