# Gmail MCP Server Configuration
# Server Configuration
server:
host: localhost
port: 8000
debug: true # Set to false in production
log_level: INFO
# MCP Configuration
mcp:
version: 0.1.0
name: Gmail MCP
description: A Model Context Protocol server for Gmail integration with Claude Desktop
# Google OAuth Configuration
google:
# Sensitive data (client_id and client_secret) should be set in Claude Desktop config
redirect_uri: http://localhost:8000/auth/callback
auth_scopes: https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/gmail.send,https://www.googleapis.com/auth/gmail.labels,https://www.googleapis.com/auth/gmail.modify,https://www.googleapis.com/auth/calendar.readonly,https://www.googleapis.com/auth/calendar.events,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/userinfo.profile,openid
# Gmail API Configuration
gmail:
scopes: https://www.googleapis.com/auth/gmail.readonly,https://www.googleapis.com/auth/gmail.send,https://www.googleapis.com/auth/gmail.labels,https://www.googleapis.com/auth/gmail.modify
# Calendar API Configuration
calendar:
enabled: true
scopes: https://www.googleapis.com/auth/calendar.readonly,https://www.googleapis.com/auth/calendar.events
# Token Storage
tokens:
storage_path: ~/gmail_mcp_tokens/tokens.json
# encryption_key should be set in Claude Desktop config