mcpField
M
mcp-google-forms

mcp-google-forms

ローカル
github.com/KamaruSama生産性027 週間前に更新

mcp-google-forms について

mcp-google-formsは、Google Formsの作成、編集、確認を行うMCPサーバーです。クイズ設定や採点、質問管理、回答の取得に対応し、MCP対応クライアントで利用できます。

主な機能

  1. 01クイズフォームの作成と設定
  2. 02選択式・記述式・正誤問題の追加
  3. 03質問の編集、並べ替え、削除
  4. 04解答キーの確認
  5. 05フォーム回答の取得
  6. 06Forms API更新の直接実行

活用シーン

  1. 01クイズを作成して解答キーを設定
  2. 02質問の文面や順序を変更
  3. 03送信済みフォーム回答を確認

MCP 対応

Google Formsを管理する19個のツールをMCPクライアントに提供します。フォームの作成・編集、質問操作、回答の取得に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"kamarusama-mcp-google-forms": {
"command": "uvx",
"args": [
"mcp-google-forms"
],
"env": {
"GOOGLE_FORMS_MCP_DIR": "<GOOGLE_FORMS_MCP_DIR>"
}
}
}
}
起動コマンドuvx mcp-google-forms
設定が必要な環境変数
GOOGLE_FORMS_MCP_DIROverride the directory where OAuth credentials.json and token.json are stored (default: ~/.config/google-forms-mcp).

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-google-forms1.0.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-google-forms

Google Forms を管理するための MCP サーバー — クイズ、採点、画像、回答に対応します。

Model Context Protocol を通じて、Google Forms の作成、編集、確認、管理を行う19個のツールを公開します。Claude Code、Claude Desktop、または MCP 互換クライアントでの使用を想定して構築されています。

📖 タイ語で読む →


ツール一覧

セクションツール用途
認証auth_statusOAuth 認証情報の状態を確認
作成/メタデータcreate_quiz_formクイズモードの新しいフォーム
rename_formタイトル/説明を変更
set_quiz_modeクイズのオン/オフを切り替え
読み取りget_formフォーム全体の JSON
list_questions項目の簡潔な一覧
verify_answer_keys現在の解答キーと期待される解答キーの差分を確認
追加add_true_false_question正誤問題を1問追加
batch_add_true_false正誤問題を一括追加
add_multiple_choice_questionラジオボタン/チェックボックス/プルダウン
add_text_question短文または段落テキスト
add_section_headerページ区切り/セクション
編集update_question_title質問名を変更
update_true_false_answer正誤問題の解答を変更
delete_question項目を削除
move_question順序を変更
回答list_responses送信されたすべての回答
get_responseIDで指定した1件の回答
追加手段raw_batch_updateForms API の呼び出しを直接実行

インストール

1. API を有効にして認証情報を取得する
  1. https://console.cloud.google.com にアクセスし、プロジェクトを作成または選択します
  2. API とサービス → ライブラリ → Google Forms API を有効にします
  3. OAuth 同意画面 → 外部 → 自分をテストユーザーとして追加します
  4. 認証情報 → 認証情報を作成 → OAuth クライアント ID → デスクトップアプリ
  5. JSON をダウンロードし、次の名前で保存します:
    ~/.config/google-forms-mcp/credentials.json
    
2. Claude Code に登録する
claude mcp add google-forms -s user -- \
  uv run --directory /path/to/mcp-google-forms python server.py
3. 初回利用

最初のツール呼び出し時に、サーバーは OAuth の同意を求めるブラウザーを開きます。トークンは ~/.config/google-forms-mcp/token.json にキャッシュされます。


スコープ

  • forms.body — フォーム構造の作成/編集
  • forms.responses.readonly — 回答の読み取り
  • drive.file — Drive 経由で画像を添付

プロジェクトを応援する ❤

このツールがワークフローに役立つ場合は、開発へのご支援をご検討ください:


お問い合わせ


Copyright © 2026 likezara™. All rights reserved. Kamaru(ペンネーム)が開発しました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。