关于 Google Forms MCP Server
Google Forms MCP Server 是一个基于 Google Forms API 的 MCP 服务,可用于创建表单、添加问题、查看表单详情以及获取回复。适合需要通过 AI 助手自动生成或管理 Google 表单的用户。
主要功能
- 01创建新的 Google 表单
- 02添加文本题和多选题
- 03获取表单详情
- 04获取表单回复
适用场景
- 01通过对话快速生成调查问卷
- 02读取已有表单的回复数据
MCP 相关
该项目是 MCP 服务,向 MCP 客户端(如 Claude 桌面应用)暴露表单相关工具,需要配置 Google OAuth 凭据并获取刷新令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Google Forms MCP 服务
此 MCP 服务使用 Google Forms API,提供创建、编辑表单以及获取表单回复等功能。
构建方法
初始设置
克隆仓库后,安装依赖项
cd google-forms-mcp
构建服务
# Build the main MCP server
npm run build
构建刷新令牌获取脚本
# Build the refresh token acquisition script
npm run build:token
在开发环境中执行
# Run the server directly
node build/index.js
# Or, use npm script
npm run start
设置方法
-
在 Google Cloud Console 中创建项目并启用 Google Forms API。
- https://console.cloud.google.com/
- 在“API 和服务”>“库”中搜索“Google Forms API”并启用。
-
获取 OAuth 2.0 客户端 ID 和密钥。
- “API 和服务”>“凭据”>“创建凭据”>“OAuth 客户端 ID”
- 选择应用类型:“桌面应用”
-
设置环境变量并获取刷新令牌。
export GOOGLE_CLIENT_ID="YOUR_CLIENT_ID" export GOOGLE_CLIENT_SECRET="YOUR_CLIENT_SECRET" cd google-forms-mcp npm run build node build/get-refresh-token.js注意:如果运行 get-refresh-token.js 时出错,请执行以下命令:
cd google-forms-mcp npm run build:token node build/get-refresh-token.js -
复制显示的刷新令牌。
-
更新 Claude 桌面应用的配置文件。
- 打开
~/Library/Application Support/Claude/claude_desktop_config.json。 - 在
mcpServers部分的google-forms-mcp中添加环境变量:
"google-forms-mcp": { "command": "node", "args": [ "/path/to/your/google-forms-mcp/build/index.js" # Update this path ], "env": { "GOOGLE_CLIENT_ID": "YOUR_CLIENT_ID", "GOOGLE_CLIENT_SECRET": "YOUR_CLIENT_SECRET", "GOOGLE_REFRESH_TOKEN": "YOUR_REFRESH_TOKEN" } } - 打开
-
重启 Claude 桌面应用。
可用工具
此 MCP 服务提供以下工具:
create_form- 创建新的 Google Formadd_text_question- 向表单添加文本问题add_multiple_choice_question- 向表单添加单选题get_form- 获取表单详情get_form_responses- 获取表单回复
使用示例
Create a form and add some questions.
Claude 使用以下 MCP 工具创建表单:
- 使用
create_form工具创建新表单 - 使用
add_text_question或add_multiple_choice_question工具添加问题 - 显示所创建表单的网址
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
