Token导航 LogoToken导航TokenDH.com
MCP Server Google logo
运维云端未说明官方级别未说明来源级核验

MCP Server Google

MCP Server

一个提供与Google Drive、Sheets、Slides、Docs和Forms API集成的MCP服务器,用于AgenticFlow和Claude。

工具数

20

提示词数

0

GitHub Stars

0

资源数

0
办公自动化TypeScriptClaudeAPI集成Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

TRL-Agency

提供方

TRL-Agency

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

谷歌服务MCP服务器

一种模型上下文协议(MCP)服务器,提供与Google Drive、表格、幻灯片、文档和表单API的集成,供AgentFlow和Claude使用。

🚀 快速部署到Vercel

![Deploy with Vercel](https://vercel.com/new/clone?repository-url=https://github.com/TRL-Agency/MCP_server_google)

特性

谷歌服务集成(20个工具)

  • Google 云端硬盘 (4个工具):创建文件夹、列出文件、移动文件、删除文件
  • 谷歌表格 (4个工具):创建电子表格、读/写数据、附加数据
  • 谷歌幻灯片 (4个工具):创建演示文稿,添加幻灯片/文本/图像
  • 谷歌文件 (4个工具):创建文档,读/写/替换文本
  • 谷歌表单 (4个工具):创建表单、添加问题、获取回复

安装说明

1.谷歌云控制台设置

  1. 首选 谷歌云控制台
  2. 创建新项目
  3. 启用这些API:

- Google Drive API - 谷歌网页API - 谷歌幻灯片API - 谷歌文档API - 谷歌表单API

  1. 创建OAuth 2.0凭据(桌面应用程序)
  2. 下载JSON凭据

2.地方发展

git clone https://github.com/TRL-Agency/MCP_server_google.git
cd MCP_server_google
npm install
cp .env.example .env
# Add your Google credentials to .env
npm run setup-auth  # Run OAuth flow
npm run dev

3.部署到Vercel

npm install -g vercel
vercel --prod

或者通过Vercel仪表板中的GitHub进行连接。

4.Vercel中的环境变量

在Vercel仪表板中添加以下内容:

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • GOOGLE_ACCESS_TOKEN
  • GOOGLE_REFRESH_TOKEN

用法

使用代理流

  1. 添加MCP服务器: https://your-app.vercel.app/mcp
  2. 所有20个谷歌工具都将可用

使用克劳德桌面

添加到MCP配置中:

{
  "mcpServers": {
    "google-services": {
      "command": "curl",
      "args": [
        "-X", "POST", 
        "-H", "Content-Type: application/json",
        "https://your-app.vercel.app/mcp"
      ]
    }
  }
}

API终点

  • GET / -服务器信息和可用工具
  • POST /mcp -MCP协议端点
  • GET /health -健康检查

教育用例

非常适合自动化课程创建:

  • 使用AI生成Google幻灯片演示文稿
  • 创建用于评估的Google表单
  • 在Google Drive文件夹中组织课程计划
  • 在Google表格中构建数据仪表板
  • 为项目创建协作文档

可用工具

Google 云端硬盘

  • drive_create_folder -创建文件夹
  • drive_list_files -列出和搜索文件
  • drive_move_file -在文件夹之间移动文件
  • drive_delete_file -删除文件

谷歌表格

  • sheets_create -创建新的电子表格
  • sheets_read -从特定范围读取数据
  • sheets_write -将数据写入单元格
  • sheets_append -将数据附加到表格中

谷歌幻灯片

  • slides_create -创建演示文稿
  • slides_add_slide -添加新幻灯片
  • slides_add_text -在幻灯片中添加文本框
  • slides_add_image -将图像添加到幻灯片

谷歌文件

  • docs_create -创建新文档
  • docs_read -读取文档内容
  • docs_write -在文档中插入文本
  • docs_replace_text -查找和替换文本

谷歌表单

  • forms_create -创建新表单
  • forms_add_question -在表单中添加问题
  • forms_get_responses -获取表单响应
  • forms_get_form -获取表单结构

发展

项目结构

src/
├── index.ts           # Standalone MCP server
├── mcp-server.ts      # Core MCP server logic
├── vercel-adapter.ts  # Vercel serverless adapter
└── setup-auth.ts     # OAuth setup script

局部测试

# Build the project
npm run build

# Run OAuth setup (one time)
npm run setup-auth

# Start the server
npm start

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

如需支持,请打开问题或联系TRL代理。

目录标签

目录标签

办公自动化TypeScriptClaudeAPI集成Google服务集成本地部署文件管理MCP服务器

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP