systemprompt-mcp-google

systemprompt-mcp-google

site icon
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 等服务的访问和控制。

核心功能

  1. Google 服务集成
  2. Gmail 集成:读取和发送邮件、管理草稿和附件、搜索和过滤邮件、处理邮件线程。
  3. Calendar 集成:创建和管理事件、处理事件邀请、搜索和过滤日历事件、管理多个日历。
  4. MCP 集成
  5. 兼容任何 MCP 兼容客户端。
  6. 结构化命令响应。
  7. 错误处理和状态报告。
  8. 会话管理。
  9. 安全与认证
  10. 安全的 OAuth2 认证流程。
  11. 自动令牌刷新。
  12. 不同服务的范围访问。
  13. 基于环境的配置。
  14. 开发特性
  15. 完整的 TypeScript 支持。
  16. 全面的错误处理。
  17. 广泛的测试覆盖。
  18. MCP 兼容接口。

适用场景

  1. 通过 AI 代理自动化处理 Gmail 邮件。
  2. 通过 AI 代理管理 Google Calendar 事件。
  3. 在 AI 工作流中集成 Google 服务以提高效率。

工具列表

  1. Systemprompt MCP Client:用于与 MCP 服务器交互的客户端工具。
  2. Claude Desktop:另一个兼容 MCP 的客户端工具。
  3. MCP Inspector:用于调试 MCP 通信的工具。

常见问题解答

  1. 如何获取 Systemprompt API key?
  2. systemprompt.io/console 注册并创建新的 API key。
  3. 如何配置 Google Cloud Project?
  4. 在 Google Cloud Console 创建项目,启用所需 API(如 Gmail API、Google Calendar API),并配置 OAuth2 凭证。
  5. 如何调试 MCP 通信?
  6. 使用 npm run inspector 或设置 DEBUG=mcp:* npm run dev 启用调试日志。

使用教程

使用依赖

  1. Systemprompt API key
  2. 注册并获取 API key:systemprompt.io/console
  3. Google Cloud Project 设置
  4. 创建项目并启用所需 API。
  5. 配置 OAuth2 凭证并下载凭证文件。

安装教程

  1. 安装包:
npm install systemprompt-mcp-google
  1. 创建凭证目录:
mkdir -p credentials
  1. 运行认证脚本:
npm run auth-google

调试方式

  1. 使用 MCP Inspector:
npm run inspector
  1. 启用调试日志:
DEBUG=mcp:* npm run dev
  1. 使用测试客户端:
npm run test:client

许可证

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