
systemprompt-mcp-google

2025.01.14
0
Google 服务集成AI 工作流MCP 协议交流协作日程管理
systemprompt-mcp-google 是一个专门用于将 Google 服务(如 Gmail、Google Calendar 等)集成到 AI 工作流中的 Model Context Protocol (MCP) 服务器。它通过 MCP 协议提供对 Google 服务的无缝访问,使 AI 代理能够与 Gmail、Google Calendar 等服务进行交互。
View on GitHub
Overview
基本能力
产品定位
systemprompt-mcp-google 是一个 MCP 服务器,专门用于集成 Google 服务到 AI 工作流中,提供对 Gmail、Google Calendar 等服务的访问和控制。
核心功能
- Google 服务集成
- Gmail 集成:读取和发送邮件、管理草稿和附件、搜索和过滤邮件、处理邮件线程。
- Calendar 集成:创建和管理事件、处理事件邀请、搜索和过滤日历事件、管理多个日历。
- MCP 集成
- 兼容任何 MCP 兼容客户端。
- 结构化命令响应。
- 错误处理和状态报告。
- 会话管理。
- 安全与认证
- 安全的 OAuth2 认证流程。
- 自动令牌刷新。
- 不同服务的范围访问。
- 基于环境的配置。
- 开发特性
- 完整的 TypeScript 支持。
- 全面的错误处理。
- 广泛的测试覆盖。
- MCP 兼容接口。
适用场景
- 通过 AI 代理自动化处理 Gmail 邮件。
- 通过 AI 代理管理 Google Calendar 事件。
- 在 AI 工作流中集成 Google 服务以提高效率。
工具列表
- Systemprompt MCP Client:用于与 MCP 服务器交互的客户端工具。
- Claude Desktop:另一个兼容 MCP 的客户端工具。
- MCP Inspector:用于调试 MCP 通信的工具。
常见问题解答
- 如何获取 Systemprompt API key?
- 在 systemprompt.io/console 注册并创建新的 API key。
- 如何配置 Google Cloud Project?
- 在 Google Cloud Console 创建项目,启用所需 API(如 Gmail API、Google Calendar API),并配置 OAuth2 凭证。
- 如何调试 MCP 通信?
- 使用
npm run inspector
或设置DEBUG=mcp:* npm run dev
启用调试日志。
使用教程
使用依赖
- Systemprompt API key
- 注册并获取 API key:systemprompt.io/console。
- Google Cloud Project 设置
- 创建项目并启用所需 API。
- 配置 OAuth2 凭证并下载凭证文件。
安装教程
- 安装包:
npm install systemprompt-mcp-google
- 创建凭证目录:
mkdir -p credentials
- 运行认证脚本:
npm run auth-google
调试方式
- 使用 MCP Inspector:
npm run inspector
- 启用调试日志:
DEBUG=mcp:* npm run dev
- 使用测试客户端:
npm run test:client