谷歌表单MCP服务器
这个MCP服务器Google Forms的,之API中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
构建方法
初始设置
克隆存储库后安装依赖关系
cd google-forms-server
npm install构建服务器
# メインのMCPサーバーをビルド
npm run build构建刷新标记捕获脚本
# リフレッシュトークン取得スクリプトをビルド
npm run build:token在开发环境中运行
# サーバーを直接実行
node build/index.js
# または、npm scriptを使用
npm run start设置方法
- Google Cloud Console在中创建项目,然后单击Google Forms API选项卡页面上创建或编辑条目。
- https://console.cloud.google.com/ - API和服务>从库中搜索并启用“谷歌Forms API”。
- OAuth 2.0客户机ID的明细栏样式中定义的设置。
- API和服务>凭据>创建凭据>OAuth 客户机ID - 应用程序类型:选择“桌面应用程序”
- 设置环境变量以获取刷新标记。
export GOOGLE_CLIENT_ID="あなたのクライアントID"
export GOOGLE_CLIENT_SECRET="あなたのクライアントシークレット"
cd google-forms-server
npm run build
node build/get-refresh-token.js注意:get-refresh-token.js执行时发生错误时,请执行以下命令。
cd google-forms-server
npm run build:token
node build/get-refresh-token.js- 复制显示的刷新标记。
- Claude中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
- ~/Library/Application Support/Claude/claude_desktop_config.json的双曲正切值。 - mcpServers单击功能区上google-forms-server将环境变量添加到:
"google-forms-server": {
"command": "node",
"args": [
"/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js"
],
"env": {
"GOOGLE_CLIENT_ID": "あなたのクライアントID",
"GOOGLE_CLIENT_SECRET": "あなたのクライアントシークレット",
"GOOGLE_REFRESH_TOKEN": "取得したリフレッシュトークン"
}
}- Claude重新启动的桌面应用程序。
可用工具
这个MCP服务器提供以下工具:
create_form-新的Google创建窗体add_text_question-向窗体添加文本问题add_multiple_choice_question-向窗体添加选择问题get_form-获取表单详细信息get_form_responses-获取表单回答
使用例
フォームを作成して、いくつかの質問を追加してください。Claude如下所示MCP使用工具创建窗体:
create_form使用工具创建新窗体add_text_question屋脊add_multiple_choice_question使用工具添加问题- 在动态输入提示中单击URL显示
