systemprompt-mcp-gmail

systemprompt-mcp-gmail

site icon
2025.02.19 5
TypeScript电子邮件管理语音控制AI 代理交流协作
systemprompt-mcp-gmail 是一个专门用于 Gmail 的 Model Context Protocol (MCP) 服务器,支持搜索、阅读、删除和发送电子邮件。该服务器利用 AI 代理协助完成各项操作,并设计用于与 multimodal-mcp-client 配合使用,提供一个语音驱动的 MCP 客户端前端界面。
View on GitHub

Overview

基本能力

产品定位

systemprompt-mcp-gmail 是一个专门用于 Gmail 的 Model Context Protocol (MCP) 服务器,支持搜索、阅读、删除和发送电子邮件。该服务器利用 AI 代理协助完成各项操作,并设计用于与 multimodal-mcp-client 配合使用,提供一个语音驱动的 MCP 客户端前端界面。

核心功能

  • MCP 协议集成:完整实现 Model Context Protocol,支持无缝 AI 代理交互。
  • 语音驱动界面:通过 multimodal-mcp-client 兼容语音命令。
  • 实时处理:支持流式响应和实时交互。
  • 类型安全实现:完整的 TypeScript 支持,带有适当的错误处理。
  • 采样与通知
  • 高级采样功能用于 AI 响应。
  • 实时通知系统用于代理事件。
  • 可配置的采样参数。
  • 事件驱动架构用于通知。
  • 集成功能
  • API 密钥管理和认证。
  • 用户状态和账单信息跟踪。
  • 订阅管理。
  • 使用监控和分析。

适用场景

  • 语音控制电子邮件管理。
  • 实时电子邮件搜索和阅读。
  • 自动化电子邮件发送和删除。
  • 与 AI 代理协作完成电子邮件任务。

使用教程

使用依赖

  1. 需要设置 GOOGLE_CREDENTIALSGOOGLE_TOKEN 环境变量,这些必须是 base64 编码的凭据和令牌字符串。
  2. 可以使用 multimodal-mcp-client 仓库中的脚本来帮助生成这些字符串。

安装教程

  1. 生成 base64 编码的字符串后,可以使用 npx 运行服务器。

调试方式

安装完成后,可以通过运行服务器并检查日志来进行基本调试。

许可证

该项目遵循 Apache-2.0 开源许可条款。