Gmail MCP Server

Gmail MCP Server

site icon
2025.02.16 2
TypeScript电子邮件管理Gmail 集成交流协作
Gmail MCP Server 是一个强大的模型上下文协议(MCP)服务器,提供全面的 Gmail 集成与 LLM 处理能力。它主要用于电子邮件管理,包括读取、搜索、处理邮件内容以及附件处理等功能。
View on GitHub

Overview

基本能力

产品定位

Gmail MCP Server 是一个专注于 Gmail 集成的 MCP 服务器,通过 LLM 处理能力增强电子邮件管理功能。

核心功能

  • 电子邮件管理
  • 读取和搜索电子邮件
  • 处理多种格式的邮件内容
  • 高级邮件过滤
  • 附件处理

适用场景

  • 需要自动化处理电子邮件的场景
  • 通过 LLM 增强邮件内容分析的场景
  • 需要集成 Gmail API 的开发项目

工具列表

  • CLI 工具map-gmail,用于通过命令行管理 Gmail 邮件。
  • Dive Desktop 集成:支持通过 Dive Desktop 添加 MCP 服务器配置。

常见问题解答

  • 如何设置 Gmail API 认证:参考 Gmail API Setup Guide
  • 如何贡献代码:欢迎提交 Issues 或 Pull Requests。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. 手动安装bash npm install -g @cablate/mcp-gmail
  2. 通过 Dive Desktop 安装
  3. 在 Dive Desktop 中点击 "+ Add MCP Server"。
  4. 复制并粘贴以下配置: json { "mcpServers": { "gmail": { "command": "npx", "args": ["-y", "@cablate/mcp-gmail"], "env": { "GMAIL_CLIENT_ID": "your_client_id", "GMAIL_CLIENT_SECRET": "your_client_secret", "GMAIL_REFRESH_TOKEN": "your_refresh_token" }, "enabled": true } } }
  5. 点击 "Save" 保存配置。

调试方式

  • 运行 CLI 工具: bash map-gmail
  • 检查 Dive Desktop 中的 MCP 服务器状态。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。