MCP Catalogs
首页

google-mcp-remote

by vakharwalad23·14·综合分 41

基于Cloudflare Workers的MCP服务器,为AI客户端提供Google API工具(Gmail、日历、Drive等)。

communicationproductivitydeveloper-tools
8
Forks
0
活跃 Issue
4 个月前
最近提交
2 天前
收录于

概述

Google MCP Remote是一个全面的Model Context Protocol实现,使AI客户端(如Claude或Cursor)能够通过API工具与Google服务交互。该服务器支持多种Google应用,包括Gmail邮件管理、日历调度、Drive文件操作、任务管理、YouTube视频搜索和联系人管理。它使用OAuth 2.0认证安全访问用户数据,并通过自托管部署保持隐私。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:通过AI助手自动撰写和管理电子邮件
:使用自然语言安排日历事件并找到会议时间
:通过AI命令访问和操作Google Drive文件和文档
:通过AI界面搜索YouTube视频并获取联系人信息
:使用此MCP服务器安全吗?
:可以在不部署服务器的情况下测试吗?

什么时候选它

当您需要 AI 访问 Gmail、日历、Drive、任务、YouTube 和联系人等 Google 服务时,选择此服务器,特别是当您想要无服务器部署解决方案而不管理自己的基础架构时。

什么时候不要选它

如果您需要访问此服务器未涵盖的 Google 服务,或者您更喜欢自托管解决方案而不是 Cloudflare Workers,或者您担心对 Cloudflare 生态系统的供应商锁定,请避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • send_email

    Send emails with multiple recipients and HTML content

  • list_emails

    List emails with custom queries, labels, and result limits

  • read_email

    Read a specific email by ID

  • create_calendar_event

    Create calendar events with details like summary, start/end time, and attendees

  • list_calendar_events

    List upcoming events with customizable filters

  • find_free_time

    Find free time slots for scheduling

  • search_drive_files

    Filter and sort Drive files with search queries

  • read_drive_file

    Read file content from Drive (text, docs, spreadsheets)

  • create_drive_file

    Create new files in Drive with specified content

  • create_task

    Create tasks with title, notes, and due dates

  • list_tasks

    List tasks with filters

  • search_youtube

    Search for videos with customizable parameters

可对比工具

google-api-mcpgmail-mcpgoogle-calendar-mcpcloudflare-mcp-serveroauth-mcp-server

安装

安装

先决条件

  1. 创建Google Cloud项目并设置OAuth 2.0凭据
  2. 启用所需API(Gmail、日历、Drive、任务、YouTube、联系人)
  3. 添加授权的JavaScript来源和重定向URI
  4. 注册Cloudflare账户并安装Wrangler CLI

部署步骤

  1. 克隆仓库:git clone https://github.com/vakharwalad23/google-mcp-remote.git
  2. 安装依赖:bun install
  3. 配置密钥:wrangler secret put GOOGLE_OAUTH_CLIENT_ID和其他密钥
  4. 创建KV命名空间:wrangler kv:namespace create OAUTH_KV
  5. 部署:bun run deploy

Claude配置

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

FAQ

使用此MCP服务器安全吗?
安全警告明确指出不要使用他人部署的实例,因为它需要访问您的Google账户。始终部署自己的实例以保持对数据和API访问的控制。
可以在不部署服务器的情况下测试吗?
可以,通过创建包含环境变量的`.dev.vars`文件并运行`bun run dev`进行本地测试。也可以使用`bunx @modelcontextprotocol/inspector@latest`通过MCP Inspector进行测试。

google-mcp-remote 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。