
systemprompt-mcp-gmail

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 代理协作完成电子邮件任务。
使用教程
使用依赖
- 需要设置
GOOGLE_CREDENTIALS
和GOOGLE_TOKEN
环境变量,这些必须是 base64 编码的凭据和令牌字符串。 - 可以使用 multimodal-mcp-client 仓库中的脚本来帮助生成这些字符串。
安装教程
- 生成 base64 编码的字符串后,可以使用
npx
运行服务器。
调试方式
安装完成后,可以通过运行服务器并检查日志来进行基本调试。