Google Forms MCP Server

Google Forms MCP Server

site icon
2025.03.06 0
JavaScript表单管理自动化工具内容生成
mcp_google_froms 是一个基于 Google Forms API 的 MCP 服务器,提供表单创建、编辑和回答获取等功能。它允许用户通过 API 自动化地创建和管理 Google 表单,适用于需要自动化表单创建和管理的场景。
View on GitHub

Overview

基本能力

产品定位

mcp_google_froms 是一个基于 Google Forms API 的 MCP 服务器,旨在通过 API 自动化地创建和管理 Google 表单。

核心功能

  1. 表单创建 (create_form)
  2. 添加文本问题 (add_text_question)
  3. 添加多项选择题 (add_multiple_choice_question)
  4. 获取表单详情 (get_form)
  5. 获取表单回答 (get_form_responses)

适用场景

  1. 自动化表单创建和管理
  2. 批量添加表单问题
  3. 收集和分析表单回答

工具列表

  1. create_form - 创建新的 Google 表单
  2. add_text_question - 向表单添加文本问题
  3. add_multiple_choice_question - 向表单添加多项选择题
  4. get_form - 获取表单的详细信息
  5. get_form_responses - 获取表单的回答

常见问题解答

  1. 获取刷新令牌时出错:确保已正确安装依赖并运行 npm run build:token
  2. 表单创建失败:检查 Google Forms API 是否已启用,并且 OAuth 2.0 凭据是否正确配置。

使用教程

使用依赖

  1. 克隆仓库并安装依赖
cd google-forms-server
npm install

安装教程

  1. 构建主 MCP 服务器
npm run build
  1. 构建刷新令牌获取脚本
npm run build:token

调试方式

  1. 直接运行服务器
node build/index.js
  1. 使用 npm script 运行
npm run start

许可证

None