
vakharwalad23/google-mcp-remote
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Collection of Google-native tools (e.g., Gmail, Calendar) for the MCP
개요
A Cloudflare Workers-based MCP server implementation that provides Google API tools (Gmail, Calendar, Drive, etc.) for the Model Context Protocol, designed to integrate seamlessly with AI clients like Claude or Cursor. ⚠️ : Do not use someone else's deployed instance of this server as it requires access to your Google account and personal data. Always deploy your own instance to maintain control over your data and API access. - : - Send emails with multiple recipients (to, cc, bcc) and HTML content - List emails with custom queries, labels, and result limits - Read specific emails by ID - Manage labels (add, remove, list) - Draft and delete emails - : - List calendars and set a default calendar - Create events with details (summary, start/end time, attendees, etc.
README
원문 README의 일부입니다. 원문 보기.
Google MCP Remote
A Cloudflare Workers-based MCP server implementation that provides Google API tools (Gmail, Calendar, Drive, etc.) for the Model Context Protocol, designed to integrate seamlessly with AI clients like Claude or Cursor.
⚠️ SECURITY WARNING: Do not use someone else’s deployed instance of this server as it requires access to your Google account and personal data. Always deploy your own instance to maintain control over your data and API access.
Features
- Gmail:
- Send emails with multiple recipients (to, cc, bcc) and HTML content
- List emails with custom queries, labels, and result limits
- Read specific emails by ID
- Manage labels (add, remove, list)
- Draft and delete emails
- Calendar:
- List calendars and set a default calendar
- Create events with details (summary, start/end time, attendees, etc.)
- List upcoming events with customizable filters
- Update or delete existing events
- Find free time slots for scheduling
- Drive:
- Filter files with search queries
- Sort by modification date or other criteria
- View detailed file metadata
- Read file content (text, docs, spreadsheets)
- Create new files with specified content
- Update existing files
- Delete files (trash or permanent)
- Share files with specific permissions
- Tasks:
- View all task lists
- Create new task lists
- Delete existing task lists
- List tasks with filters
- View task details
- Create tasks with title, notes, and due dates
- Update task properties
- Mark tasks as complete
- Delete tasks
- YouTube:
- Search for videos with customizable parameters
- Get detailed information about specific videos
- Contacts:
- List and search contacts from Google Contacts
- Get detailed information about specific contacts
Deployment Instructions
Prerequisites
-
Google Cloud Project:
-
Create a project in the Google Cloud Console
-
Set up OAuth 2.0 credentials (Client ID and Client Secret)
-
Enable the APIs you need (Gmail, Calendar, Drive, Tasks, YouTube, People/Contacts)
-
Add authorized JavaScript origins and redirect URIs for your Cloudflare Worker
-
Redirect URI should be in the format:
Deployed URL + /callback https://your-project.your-username.workers.dev/callback For local testing: http://localhost:8788/callback
-
-
Cloudflare Account:
- Sign up for a Cloudflare account if you don’t have one
설치
npx mcp-remote https://your-project.your-username.workers.dev/sse설정
{
"mcpServers": {
"google-mcp-remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-project.your-username.workers.dev/sse"
]
}
}
}