VG

vakharwalad23/google-mcp-remote

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

14 stars 8 forks 품질 67 트렌드 20MIT

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

  1. 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
      
  2. Cloudflare Account:

GitHub에서 전체 README 보기

설치

npx mcp-remote https://your-project.your-username.workers.dev/sse
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "google-mcp-remote": { "command": "npx", "args": [ "mcp-remote", "https://your-project.your-username.workers.dev/sse" ] } } }