Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Google Forms mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI Google Forms erstellen und auswerten: Formulare und Quizze anlegen, Text-, Auswahl-, Skalen-, Datums- und weitere Fragen hinzufügen, ein Formular veröffentlichen oder schließen und die Antworten lesen. Private Google-Konten und Google Workspace.
Frag einfach
Beispiel-Prompts für Google Forms
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Google Forms klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Google Forms + Gemini
Lass deine KI Google Forms erstellen und auswerten: Formulare und Quizze anlegen, Text-, Auswahl-, Skalen-, Datums- und weitere Fragen hinzufügen, ein Formular veröffentlichen oder schließen und die Antworten lesen. Private Google-Konten und Google Workspace.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Schritt 1 — Zugangsdaten holen
- Öffne console.cloud.google.com, wähle ein Projekt aus oder lege eines an, gehe zu APIs & Services → Library und aktiviere die Google Forms API.
- Öffne APIs & Services → OAuth consent screen. Wähle Internal, wenn du Google Workspace nutzt (der einfachste Weg), sonst External. Bei External setzt du den Veröffentlichungsstatus auf In production: Solange die App im Status Testing ist, widerruft Google ihre Refresh-Tokens nach 7 Tagen und der Connector hört jede Woche auf zu funktionieren. Für dein eigenes Konto kannst du die Warnung „unverified app“ einfach überspringen.
- Öffne APIs & Services → Credentials → Create credentials → OAuth client ID, wähle den Anwendungstyp Web application und füge die autorisierte Weiterleitungs-URI
https://cloud.anythingmcp.com/api/mcp-oauth/callbackhinzu. Wenn du AnythingMCP selbst betreibst, trage stattdessenhttps://dein-anythingmcp-host/api/mcp-oauth/callbackein. - Trage die Client-ID in
GOOGLE_CLIENT_IDund das Client-Secret inGOOGLE_CLIENT_SECRETein, dann installiere den Connector. - Klicke auf der Connector-Seite auf Authorize with Provider und melde dich mit dem Google-Konto an, dessen Formulare die KI nutzen soll. Der Refresh-Token wird verschlüsselt gespeichert, Access-Tokens werden automatisch erneuert.
Ein Google-Client für alle Google-Connectors: Dasselbe Cloud-Projekt und derselbe OAuth-Client bedienen alle Google-Connectors: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Slides, Google Forms, Google Contacts, Google Meet, Google Tasks, Search Console, Analytics und Ads. Aktiviere jede API in diesem Projekt, verwende dieselbe Client-ID und dasselbe Secret und autorisiere jeden Connector einmal. Jeder Connector fragt nur nach seinen eigenen Berechtigungen.
Ein Formular finden: Füge den Bearbeitungslink des Formulars in den Chat ein; seine ID ist die lange Zeichenkette in https://docs.google.com/forms/d/<id>/edit. Der Link für die Teilnehmenden (/forms/d/e/.../viewform) enthält eine andere ID, die hier nicht funktioniert. Um Formulare nach Namen zu finden, richte zusätzlich den Google-Drive-Connector ein. Der Connector arbeitet mit Formularen, die deinem Konto gehören oder die es bearbeiten darf; Formulare, die du nur ausfüllen kannst, kann er nicht lesen.
Ein Formular aufbauen: Beim Anlegen nimmt Google nur einen Titel an. Danach fügt die KI die Fragen der Reihe nach hinzu: Kurzantwort und Absatz, Multiple Choice, Kästchen und Drop-down, lineare Skalen, Bewertungen, Datum und Uhrzeit, Raster, Abschnitte, Textblöcke, Bilder, YouTube-Videos und bewertete Quizfragen. Die Beschreibung setzt sie in einem eigenen Schritt, und sie kann das Formular in ein Quiz umwandeln oder die E-Mail-Adressen der Teilnehmenden erfassen.
Neue Formulare sind unveröffentlicht: Ein über die API angelegtes Formular nimmt erst Antworten an, wenn es veröffentlicht ist (Googles Standard seit dem 30. Juni 2026). Die KI veröffentlicht es mit google_forms_set_publish_settings, öffnet es für Antworten und gibt dir dann den Link zum Teilen. Mit demselben Tool schließt sie ein Formular für neue Antworten; die bisherigen Antworten bleiben erhalten.
Antworten lesen: Die KI liest das Formular einmal, um jede Antwort ihrer Frage zuzuordnen, und kann nur die Antworten ab einem bestimmten Zeitpunkt auflisten. Auswahlantworten kommen als Text der Option zurück, Datei-Uploads als Google-Drive-Datei-IDs. Bei sehr großen Formularen lässt sich die verknüpfte Antworttabelle bequemer über den Google-Sheets-Connector auswerten.
Benachrichtigungen (optional): google_forms_create_watch schickt eine Cloud-Pub/Sub-Nachricht, wenn eine Antwort eingeht oder sich das Formular ändert. Dafür brauchst du die Cloud Pub/Sub API und ein Topic im selben Cloud-Projekt wie der OAuth-Client, bei dem [email protected] die Rolle Pub/Sub Publisher hat. Eine Überwachung läuft nach 7 Tagen ab, wenn sie nicht mit google_forms_renew_watch verlängert wird.
Berechtigungen: Der Connector fragt nach https://www.googleapis.com/auth/forms.body (Formulare anlegen und bearbeiten, die dein Konto bearbeiten darf) und https://www.googleapis.com/auth/forms.responses.readonly (ihre Antworten lesen). Google Drive ist nicht enthalten, deshalb kann der Connector Formulardateien nicht auflisten, suchen, teilen oder löschen.
Nur lesen: Ändere die Scopes in den OAuth-Einstellungen des Connectors auf https://www.googleapis.com/auth/forms.body.readonly https://www.googleapis.com/auth/forms.responses.readonly, autorisiere erneut und deaktiviere google_forms_create_form, google_forms_add_text_question, google_forms_add_choice_question, google_forms_add_item, google_forms_update_form_info, google_forms_update_settings und google_forms_set_publish_settings.
Bei der Installation ausgeschaltet: google_forms_batch_update, das Fragen ändern und löschen kann, und google_forms_delete_watch. Schalte sie einzeln ein, wenn die KI sie braucht.
Änderungen erst nach deinem Ja: Vor jeder Änderung sagt dir die KI, was sie in welchem Formular anlegt oder ändert, und wartet auf deine Bestätigung. Ein veröffentlichtes Formular ist live: Die Teilnehmenden sehen Änderungen sofort.
Limits: Google erlaubt pro Nutzer 150 Änderungen und 180 Abrufe von Antwortlisten pro Minute. Darüber antwortet Google mit 429: Warte eine Minute und versuche es erneut.
Häufige Fehler: 401 heißt, dass die Autorisierung abgelaufen ist oder widerrufen wurde (immer nach 7 Tagen, solange der Zustimmungsbildschirm auf Testing steht): Klicke erneut auf Authorize with Provider. 403 PERMISSION_DENIED heißt, dass das Konto das Formular nicht bearbeiten darf oder der Scope den Aufruf nicht erlaubt; 403 „Forms API has not been used in project“ heißt, dass die Google Forms API im Cloud-Projekt nicht aktiviert ist. 404 heißt meist, dass die ID aus dem Link für die Teilnehmenden statt aus dem Bearbeitungslink stammt, oder dass das Formular gelöscht wurde. Ein 400 beim Hinzufügen einer Frage heißt, dass die Position hinter dem Ende des Formulars liegt oder eine Auswahlfrage doppelte oder leere Optionen hat.
Der Connector teilt, kopiert oder löscht keine Formulare (das übernimmt der Google-Drive-Connector), kann Antworten weder bearbeiten noch löschen (die Forms API erlaubt das nicht) und führt kein Apps Script aus.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Gemini hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte
geminineu. - Führe in der Gemini CLI
/mcpaus (odergemini mcp listim Terminal):anythingmcpsollte als verbunden erscheinen. - Leg los: Gemini CLI kann jetzt die
Google Forms-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
google_forms_get_form | Read a form: info (title, description), settings (quiz, email collection), publishSettings (published, accepting responses), responderUri… |
google_forms_create_form | Create a new, empty Google Form with a title, owned by the user in the root of My Drive |
google_forms_add_text_question | Add a text question: short answer, or paragraph when paragraph is true |
google_forms_add_choice_question | Add a multiple-choice (RADIO), checkbox (CHECKBOX) or drop-down (DROP_DOWN) question with its options |
google_forms_add_item | Add any other item as a Forms API Item: a linear scale, date, time or rating question, a grid, a section break (pageBreakItem), a title and… |
google_forms_update_form_info | Change the form's title or description (the text under the title). update_mask names what changes: "title", "description" or… |
google_forms_update_settings | Turn the form into a quiz (or back) and choose whether respondents' emails are collected. update_mask names what changes… |
google_forms_set_publish_settings | Publish or unpublish a form and open or close it for responses |
google_forms_batch_update | Run Forms API batchUpdate requests the other tools do not cover: change a question (updateItem with updateMask), move one (moveItem) or… |
google_forms_list_responses | List a form's responses, newest submissions included: responseId, createTime, lastSubmittedTime, respondentEmail (when collected)… |
google_forms_get_response | Read one response by its responseId: times, respondentEmail, totalScore and answers keyed by questionId |
google_forms_list_watches | List the push-notification watches this Google Cloud project has on a form: id, eventType (SCHEMA or RESPONSES), Pub/Sub topic, state… |
google_forms_create_watch | Get a Pub/Sub message each time the form receives a response (RESPONSES) or its questions or settings change (SCHEMA) |
google_forms_renew_watch | Extend a watch to 7 days from now |
google_forms_delete_watch | Delete a watch: its Pub/Sub topic stops receiving form notifications |
google_forms_check_authorization | Check that the Google authorization works and which scopes it carries, without reading any form: returns scope (space-separated) and… |
Beispiel-Prompts
- „Leg ein Kundenfeedback-Formular an, mit einer Bewertung von 1 bis 5, einer Auswahlfrage, wie man uns gefunden hat, und einem Absatz für Kommentare. Veröffentliche es dann und gib mir den Link.“
- „Fasse die Antworten dieser Woche auf das Anmeldeformular für die Workshops zusammen und zähl die Anmeldungen pro Workshop.“
- „Mach aus dem Onboarding-Quiz ein bewertetes Quiz und erfasse die E-Mail-Adressen der Teilnehmenden.“
- „Schließ die Teamumfrage für neue Antworten, wir haben genug.“
FAQ
Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?