谷歌工作区协议服务器

Workspace Mind MCP是一个高性能的桥梁,连接大型语言模型和谷歌工作区生态系统,提供对Gmail、Sheets、Docs和Drive的安全、聚焦工具,支持跨数据推理。

  • by Muhammad-aidev
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Imran-Ashiq/MCP-WorkspaceAI

使用说明

工作空间思维MCP-模型上下文协议服务器

Workspace Mind MCP是LLM和Google Workspace生态系统之间的高性能桥梁。它为Gmail、Sheets、Docs和Drive提供了安全、专注的工具,以支持跨数据推理。

特性

  • 智能模糊搜索:通过灵活匹配查找文件和电子表格。
  • 会话缓存:通过读取和搜索的短期缓存来减少延迟。
  • 并行工具执行:针对来自AI层的并行调用进行了优化。
  • OAuth代理逻辑:使用前端的承载令牌进行作用域访问。

技术栈

  • Node.js
  • 快速
  • 谷歌API(Gmail、表格、驱动器)

快速开始

npm install
node index.js

默认情况下,服务器在端口3000上侦听。

环境变量

创建.env文件或在部署平台中设置这些文件:

PORT=3000
FRONTEND_URL=http://localhost:3001
NODE_ENV=development

刀具表面(示例)

  • GET/工具/搜索gmail
  • GET/工具/读取电子表格
  • GET/工具/获取文档
  • GET/tools/列出最近的文件
  • POST/工具/发送电子邮件

安全说明

  • 所有工具都需要通过Authorization标头获得Google OAuth访问令牌。
  • 服务器不会存储超出请求范围的用户令牌。