Integration · Formulare
Claude & ChatGPT mit ODK verbinden
Frage deine KI, wie viele Einsendungen für ein Formular eingegangen sind, was die Antworten aussagen oder wer sie eingereicht hat. Sie kann Projekte und Formulare auflisten, die Fragen eines Formulars lesen, Antworten aus Einsendungen mit Filtern abfragen und als CSV exportieren. Außerdem kann sie Einsendungen kommentieren und Entitäten in deinen Entitätslisten lesen, erstellen und aktualisieren.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Welche Formulare im Projekt zur Haushaltsbefragung haben die meisten Einsendungen?”
Die KI listet die Formulare des Projekts mit ihrem Status und der Anzahl der Einsendungen auf.
“Zeige die Antworten aus dem Aufnahmeformular, bei denen district den Wert North hat.”
Sie liest die Felder des Formulars und fragt dann die Antworten aus den Einsendungen mit einem Filter für dieses Feld ab.
“Exportiere die Einsendungen dieses Monats für das Wasserstellenformular als CSV.”
Sie exportiert die Einsendungen des Formulars mit einem Datumsfilter als CSV.
Was Ihre KI tun kann
Projekte und Formulare
Liste Projekte und Formulare mit Status und Anzahl der Einsendungen auf und lies die Fragen eines Formulars mit ihren Pfaden und Typen.
Einsendungen
Liste Einsendungen auf, frage ihre Antworten mit OData-Filtern ab, exportiere CSV, sieh dir Anhänge und einreichende Personen an und lies oder ergänze Kommentare.
Entitäten
Lies Entitätslisten, frage Entitäten mit ihren Eigenschaften und ihrem Verlauf ab und erstelle oder aktualisiere Entitäten.
“Wer hat Einsendungen für das Formular zur Ortsbesichtigung eingereicht?”
Sie listet die Benutzer und App-Benutzer auf, die Einsendungen für das Formular eingereicht haben.
“Kommentiere bei der Einsendung uuid:4a1f..., dass der GPS-Punkt falsch zu sein scheint.”
Sie fügt den Kommentar zur Einsendung hinzu, damit die prüfenden Personen ihn in Central sehen.
“Aktualisiere die Entität 7c2e... in der Liste households: Setze status auf visited.”
Sie liest die Entität mit ihrer aktuellen Version und aktualisiert die Eigenschaft.
24 Tools für ODK
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
add_submission_commentÄndert DatenEinen Kommentar (`body`) zu einer Einsendung anhand von `project_id`, `xml_form_id` und `instance_id` hinzufügen.create_entityÄndert DatenEine Entität in einer Entitätsliste anhand von `project_id` und `name` erstellen; die Bezeichnung und Eigenschaftswerte in `body` übergeben.export_submissions_csvDie Einsendungen eines Formulars anhand von `project_id` und `xml_form_id` als CSV exportieren, optional mit einem OData-`filter`.get_current_userDen ODK Central-Benutzer abrufen, als der du angemeldet bist.get_entityEine einzelne Entität anhand von `project_id`, dem Entitätslistennamen `name` und `entity_uuid` mit ihren aktuellen Eigenschaftswerten abrufen.get_entity_listEine einzelne Entitätsliste anhand von `project_id` und `name` einschließlich ihrer Eigenschaften abrufen.get_formEin einzelnes Formular anhand von `project_id` und `xml_form_id` einschließlich seines Status und des Zeitpunkts der letzten Einsendung abrufen.get_projectEin einzelnes Projekt anhand von `project_id` abrufen.get_submissionDie Metadaten einer einzelnen Einsendung anhand von `project_id`, `xml_form_id` und `instance_id` abrufen.list_app_usersDie App-Benutzer (Datenerfasser) eines Projekts anhand von `project_id` auflisten.list_entitiesDie Entitäten einer Entitätsliste anhand von `project_id` und `name` mit ihren Bezeichnungen und IDs auflisten.list_entity_listsDie Entitätslisten (Datasets) eines Projekts anhand von `project_id` auflisten.list_entity_versionsDen Versionsverlauf einer Entität anhand von `project_id`, `name` und `entity_uuid` auflisten.list_form_fieldsDie Fragen (Felder) eines Formulars anhand von `project_id` und `xml_form_id` mit ihren Pfaden und Typen auflisten.list_formsDie Formulare eines Projekts anhand von `project_id` mit ihrer xmlFormId, ihrem Namen, Status und der Anzahl der Einsendungen auflisten.list_projectsDie Projekte auflisten, auf die du zugreifen kannst. `forms` oder `datasets` setzen, um ihre Formulare oder Entitätslisten einzubeziehen.list_submission_attachmentsDie Anhänge (Fotos, Dateien) einer Einsendung auflisten und anzeigen, ob sie hochgeladen wurden.list_submission_commentsDie Kommentare zu einer Einsendung anhand von `project_id`, `xml_form_id` und `instance_id` auflisten.list_submissionsDie Einsendungen eines Formulars (Metadaten wie instanceId, einreichende Person, Datum und Prüfstatus) anhand von `project_id` und `xml_form_id` mit `limit` und `offset` auflisten.list_submittersDie Benutzer und App-Benutzer auflisten, die Einsendungen für ein Formular eingereicht haben, anhand von `project_id` und `xml_form_id`.query_entitiesDie Entitäten einer Entitätsliste mit ihren Eigenschaftswerten über OData anhand von `project_id` und `name` lesen. Unterstützt `filter`, `select`, `orderby`, `limit` und `offset`.query_submission_dataDie Antworten aus den Einsendungen eines Formulars über OData anhand von `project_id`, `xml_form_id` und `table` (üblicherweise Submissions) lesen. Unterstützt `filter`, `select`, `orderby`, `limit` und `offset`.search_usersODK Central-Webbenutzer auflisten oder suchen; `q` übergeben, um nach Namen oder E-Mail-Adresse zu suchen.update_entityÄndert DatenDas `label` oder die Eigenschaftswerte in `data` einer Entität anhand von `project_id`, `name` und `entity_uuid` aktualisieren. `base_version` übergeben oder `force` auf true setzen.
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie ODK aus der App-Liste.
- 2
Schlüssel einfügen
Gib den Hostnamen deiner ODK Central-Instanz ohne https:// (zum Beispiel central.example.org oder yourname.getodk.cloud) sowie die E-Mail-Adresse und das Passwort eines ODK Central-Webbenutzers ein. Am besten verwendest du einen eigens dafür angelegten Benutzer mit genau den Projektrollen, die die KI benötigt. Die Anmeldung funktioniert nicht, wenn dein Server Single Sign-on (OIDC) verwendet.
- 3
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- Aktivieren Sie den Konnektor über das +-Menü in einem Chat.
Fragen
Was kann die KI in ODK tun?
Die KI kann Projekte, Formulare, Formularfelder, Einsendungen, einreichende Personen, Anhänge, Kommentare, Entitätslisten, Entitäten, App-Benutzer und Webbenutzer auflisten. Sie kann Antworten aus Einsendungen und Entitäten mit OData-Filtern abfragen und Einsendungen als CSV exportieren. Sie kann Einsendungen kommentieren sowie Entitäten erstellen und aktualisieren.
Sieht die KI meine ODK Central-Zugangsdaten?
Nein. Deine ODK Central-Zugangsdaten werden verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern werden sie nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.
Kann ich festlegen, was die KI tun darf?
Ja. Du bestimmst, welche Tools aktiviert sind, und kannst zunächst nur Lesezugriff erlauben. Für das Erstellen oder Aktualisieren von Entitäten und das Hinzufügen von Kommentaren kann vor der Ausführung deine Freigabe verlangt werden. Die KI kann außerdem nur auf Projekte zugreifen, für die der ODK Central-Benutzer berechtigt ist. Jeder Tool-Aufruf wird protokolliert.
Funktioniert das mit ChatGPT?
Ja. Gehe in ChatGPT zu Settings › Apps & Connectors › Advanced, aktiviere den Entwicklermodus und füge dann deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Settings › Connectors › Add custom connector), Cursor und anderen MCP-Clients.
Was kostet das?
PipMCP bietet einen kostenlosen Tarif, für den keine Kreditkarte erforderlich ist. Bei kostenpflichtigen Tarifen wird pro abgeschlossener Aufgabe abgerechnet. Außerdem benötigst du Zugriff auf einen ODK Central-Server, entweder deinen eigenen oder einen gehosteten.
Welchen ODK Central-Benutzer sollte ich verwenden?
Verwende einen eigens dafür angelegten Webbenutzer mit genau den Projektrollen, die die KI benötigt. Die KI kann in ODK Central nur das sehen und ändern, wozu dieser Benutzer berechtigt ist. Server mit Single Sign-on (OIDC) erlauben keine Anmeldung mit E-Mail-Adresse und Passwort und können daher auf diese Weise nicht verbunden werden.
Ähnliche Integrationen
Lassen Sie Ihre KI noch heute in ODK arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
ODK kostenlos verbindenPipMCP steht in keiner Verbindung zu ODK. Produktnamen sind Marken ihrer jeweiligen Inhaber.






