Google Forms
About
Enables programmatic interaction with Google Forms by generating refresh tokens and establishing OAuth authentication for automating form-related workflows and data retrieval.
Details
- Author
- masatoshi118
- Repository
- masatoshi118/mcp_google_froms
- Categories
- Productivity, Design, Developer Tools, AI, Infrastructure, Security, Frontend
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Google FormsCommand (node, npx, python, etc.)nodeArguments-
Argument 1
/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js
Environment-
GOOGLE_CLIENT_ID
あなたのクライアントID -
GOOGLE_CLIENT_SECRET
あなたのクライアントシークレット -
GOOGLE_REFRESH_TOKEN
取得したリフレッシュトークン
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
create_form
新しいGoogleフォームを作成します
add_text_question
フォームにテキスト質問を追加します
add_multiple_choice_question
フォームに選択式質問を追加します
get_form
フォームの詳細を取得します
get_form_responses
フォームの回答を取得します
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"google forms": {
"env": {
"GOOGLE_CLIENT_ID": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8ID",
"GOOGLE_CLIENT_SECRET": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b7\u30fc\u30af\u30ec\u30c3\u30c8",
"GOOGLE_REFRESH_TOKEN": "\u53d6\u5f97\u3057\u305f\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u30c8\u30fc\u30af\u30f3"
},
"args": [
"/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"GOOGLE_CLIENT_ID": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8ID",
"GOOGLE_CLIENT_SECRET": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b7\u30fc\u30af\u30ec\u30c3\u30c8",
"GOOGLE_REFRESH_TOKEN": "\u53d6\u5f97\u3057\u305f\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u30c8\u30fc\u30af\u30f3"
},
"args": [
"/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js"
],
"command": "node"
}
Macos
{
"env": {
"GOOGLE_CLIENT_ID": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8ID",
"GOOGLE_CLIENT_SECRET": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b7\u30fc\u30af\u30ec\u30c3\u30c8",
"GOOGLE_REFRESH_TOKEN": "\u53d6\u5f97\u3057\u305f\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u30c8\u30fc\u30af\u30f3"
},
"args": [
"/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js"
],
"command": "node"
}
Windows
{
"env": {
"GOOGLE_CLIENT_ID": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8ID",
"GOOGLE_CLIENT_SECRET": "\u3042\u306a\u305f\u306e\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u30b7\u30fc\u30af\u30ec\u30c3\u30c8",
"GOOGLE_REFRESH_TOKEN": "\u53d6\u5f97\u3057\u305f\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5\u30c8\u30fc\u30af\u30f3"
},
"args": [
"/Users/nakamotomasatoshi/application/AI/mcp-google-form/google-forms-server/build/index.js"
],
"command": "node"
}
Google Forms MCP Server
このMCPサーバーは、Google FormsのAPIを使用して、フォームの作成、編集、回答の取得などの機能を提供します。
ビルド方法
初期セットアップ
リポジトリをクローンした後、依存関係をインストールcd google-forms-server
npm install
サーバーのビルド
```Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





