集成

gogcli-mcp-gmail

试用

Use when the user asks to read, organize, draft, forward, autoreply, or otherwise work with Gmail in depth. Triggers for requests involving threads, labels, drafts, attachments, bulk archive/trash/mark-read operations, forwarding messages, or any Gmail operation beyond simple search/get/send. Includes auth and Gmail tools only.

它能做什么

Use when the user asks to read, organize, draft, forward, autoreply, or otherwise work with Gmail in depth. Triggers for requests involving threads, labels, drafts, attachments, bulk archive/trash/mark-read operations, forwarding messages, or any Gmail operation beyond simple search/get/send. Includes auth and Gmail tools only.

技能文档

gogcli-mcp-gmail

Extended Gmail MCP server via gogcli — 32 tools: auth + 4 base Gmail + 23 extra dedicated Gmail tools.

Requirements

  • gogcli installed and authenticated
  • Node.js 18 or later

Setup

{
  "mcpServers": {
    "gogcli-gmail": {
      "command": "npx",
      "args": ["-y", "gogcli-mcp-gmail"],
      "env": {
        "GOG_ACCOUNT": "you@gmail.com"
      }
    }
  }
}

Extra Gmail Tools

Read

ToolWhat it does
gog_gmail_rawRaw Gmail API JSON for a message
gog_gmail_attachmentDownload a single attachment
gog_gmail_urlPrint web URLs for threads
gog_gmail_historyList history events since a historyId

Threads

ToolWhat it does
gog_gmail_thread_getGet a thread with all messages
gog_gmail_thread_modifyModify labels on a thread
gog_gmail_thread_attachmentsList/download all attachments in a thread

Labels

ToolWhat it does
gog_gmail_labels_listList all labels
gog_gmail_labels_getGet a label's details and counts
gog_gmail_labels_createCreate a new label
gog_gmail_labels_renameRename a label
gog_gmail_labels_deleteDelete a label
gog_gmail_labels_modifyModify labels on one or more threads

Bulk operations

ToolWhat it does
gog_gmail_archiveArchive by IDs or query
gog_gmail_mark_readMark read by IDs or query
gog_gmail_mark_unreadMark unread by IDs or query
gog_gmail_trashTrash by IDs or query
gog_gmail_message_modifyModify labels on a single message
gog_gmail_batch_deletePermanently delete multiple messages
gog_gmail_batch_modifyModify labels on multiple messages

Drafts

ToolWhat it does
gog_gmail_drafts_listList drafts
gog_gmail_drafts_getGet a draft
gog_gmail_drafts_createCreate a draft
gog_gmail_drafts_updateUpdate a draft
gog_gmail_drafts_deleteDelete a draft
gog_gmail_drafts_sendSend a draft

Write

ToolWhat it does
gog_gmail_forwardForward a message
gog_gmail_autoreplyReply once to all messages matching a query

Plus 5 auth tools and 4 base Gmail tools (search, get, send, run). Use gog_gmail_run for advanced settings (filters, delegates, forwarding, sendas, vacation, watch) and email tracking (track).

相关技能

Use when the user asks to look up, search, or manage Google Contacts and the broader People API (Workspace directory). Triggers for contact lookups by name/email/phone, Workspace user search, profile fields, manager/reports relations, or any People API query.

53 次安装

Use when the user asks to manage Google Calendar events or Google Meet spaces. Triggers for scheduling, listing events, creating/updating/deleting events, responding to invitations, creating Meet spaces, ending conferences, listing meeting participants or call history.

52 次安装

This skill should be used when the user asks about Google Workspace automation via gogcli — Docs, Sheets, Slides, Drive, or Classroom. Triggers on phrases like "edit this Google doc", "update the sheet", "find my slides", "grade this assignment", or any request involving Google Workspace documents, files, or classes. This is an umbrella skill — the 5 sibling packages (gogcli-mcp-docs, gogcli-mcp-sheets, gogcli-mcp-slides, gogcli-mcp-drive, gogcli-mcp-classroom) cover specific APIs.

55 次安装

通过 gws CLI 在终端驱动 Gmail、Drive、Calendar、Sheets、Docs 和 Admin SDK,统一以 JSON 输出。

作者 Iván68 次安装

通过 Gmail API 在聊天中读取、搜索、起草、回复并整理邮件。

作者 Jay