ChatGPT Weboberfläche
Verwenden Sie den öffentlichen HTTPS-MCP-Endpunkt https://api.rowvia.ai/mcp und Rowvia OAuth. Kein API-Token erstellen oder kopieren; nach dem Login erhält ChatGPT ein eigenes OAuth-Token für den aktuellen Rowvia-Benutzer.
Rowvia MCP erlaubt einem autorisierten Chatbot oder Agenten, mit vorhandenen Rowvia-Tabellen zu arbeiten: Tabellen auflisten und finden, Schemata, Prompts und Zusammenfassungen lesen, Zeilen aus URLs, Text oder Inline-Dateien hinzufügen, optional Processing starten, Status prüfen, Zeilen durchsuchen und ausgewählte Zeilen oder Ergebnisse lesen. Standardmäßig fügt es eine Hauptquelle als eine Zeile hinzu; beim Lesen können erweiterte Zeilen auch zugehörige Anhänge enthalten.
Profile -> Integrations ist noch keine öffentliche Deep-Link-Route. Öffnen Sie nach der Anmeldung das Profil, gehen Sie zu Integrations und erstellen Sie ein Token für eine konkrete Tabelle oder das Konto.
Verwenden Sie den öffentlichen HTTPS-MCP-Endpunkt https://api.rowvia.ai/mcp und Rowvia OAuth. Kein API-Token erstellen oder kopieren; nach dem Login erhält ChatGPT ein eigenes OAuth-Token für den aktuellen Rowvia-Benutzer.
Verwenden Sie stdio-Konfiguration in Claude Desktop, Cursor, Codex CLI oder einem lokalen Agenten. In diesem Weg gehört das Rowvia API-Token rvia_... in die Env-Konfiguration des Clients.
Diese drei Modi nicht vermischen. Der ChatGPT Web Connector nutzt Rowvia OAuth ohne Kopieren eines Tokens. Lokales MCP und REST API nutzen ein rvia_... Token, aber an unterschiedlichen Konfigurationsstellen.
| Modus | Wann verwenden | Auth | Wohin das Token gehört |
|---|---|---|---|
| ChatGPT Web Connector | ChatGPT UI | Rowvia OAuth |
Der Benutzer kopiert kein Token |
| Lokales MCP | Claude Desktop, Cursor, Codex CLI | rvia_... API-Token |
Env-Konfiguration des lokalen Clients |
| REST API | Eigenes Backend oder Automatisierung | Authorization: Bearer rvia_... |
Serverseitige Konfiguration oder Secret Manager |
ChatGPT Web verbindet sich mit dem öffentlichen /mcp Endpunkt und erhält ein Rowvia OAuth-Token rvoa_... über Login und Consent. Der Benutzer sieht oder kopiert dieses Token nicht und darf kein rvia_... Token in den ChatGPT Connector eintragen.
Claude Desktop, Cursor, Codex CLI und lokale Agenten starten den Rowvia stdio MCP-Server über einen lokalen Command. Das rvia_... Token gehört in die Env-Konfiguration des lokalen Clients.
Öffnen Sie zuerst Rowvia.ai und prüfen Sie, dass Sie mit dem richtigen Konto angemeldet sind. Die erste Version verwendet das vorhandene Workbook und die Tabellen des Benutzers.
Öffnen Sie in ChatGPT Settings -> Apps & Connectors -> Advanced settings und aktivieren Sie Developer Mode, falls Ihr Plan oder Workspace dies erlaubt. Ein Firmen- oder Schul-Workspace kann ihn durch Admin-Einstellungen sperren.
Gehen Sie in ChatGPT zu Settings -> Connectors -> Create. Verwenden Sie https://api.rowvia.ai/mcp als Connector URL. ChatGPT erkennt Rowvia OAuth über Metadaten und registriert seinen Callback automatisch. Lokales stdio JSON und ROWVIA_API_TOKEN werden in diesem Flow nicht verwendet.
ChatGPT öffnet Rowvia Login und Consent. Prüfen Sie die angemeldete Rowvia E-Mail und die erlaubten Aktionen, dann bestätigen Sie die Verbindung. Rowvia stellt ein OAuth-Token rvoa_... nur für diesen ChatGPT Connector aus.
Wählen Sie in einem neuen ChatGPT Chat den Rowvia Connector aus dem Tools-Menü. Sicher starten: Tabellen auflisten, Zieltabelle bestätigen und erst dann Dokumente hinzufügen oder Processing starten.
Der sichtbare Name im Tools-Menü von ChatGPT.
Text für das Modell. Er kann genau so kopiert werden.
Die einzige Produktions-URL, die ChatGPT Web für den Rowvia Connector braucht.
In diesem ChatGPT Connector Flow keinen API key, bearer token oder ROWVIA_API_TOKEN verwenden. Das REST API Bearer-Token ist ein separater Modus.
Öffnen Sie in Rowvia Profil -> Integrationen und erstellen Sie ein rvia_... Token. Für einen normalen Agenten verwenden Sie die Scopes tables:read, rows:read, row:add und row:process. rows:update nur für ausdrückliche Zellkorrekturen hinzufügen.
Für wiederkehrende Workflows ist ein Token mit Beschränkung auf eine Tabelle zu bevorzugen. Der Agent arbeitet dann nur mit der vom Benutzer zugewiesenen Tabelle.
Command und die Env-Variablen ROWVIA_API_BASE_URL sowie ROWVIA_API_TOKEN in den lokalen MCP-Client eintragen. Das Token gehört in die Env-Konfiguration, nie in einen Prompt oder geteilten Chat.
Dieses stdio JSON nicht für ChatGPT Web verwenden. Es gilt für lokale MCP-Clients und lokale Agenten. Der folgende Command gilt für Entwicklung im Rowvia-Monorepo; für externe Installation verwenden Sie den Command aus den Integrationseinstellungen. Optionale Zellupdates bleiben deaktiviert, bis ROWVIA_MCP_ENABLE_ROW_UPDATE=true gesetzt ist.
https://api.rowvia.ai{
"mcpServers": {
"rowvia": {
"command": "npx",
"args": ["--workspace", "@rowvia/mcp", "rowvia-mcp"],
"env": {
"ROWVIA_API_BASE_URL": "https://api.rowvia.ai",
"ROWVIA_API_TOKEN": "rvia_...",
"ROWVIA_MCP_ENABLE_ROW_UPDATE": "false"
}
}
}
}
Beginnen Sie mit rowvia_table_list oder rowvia_table_find. Wenn der Benutzer keinen genauen Tabellennamen nennt, lassen Sie die Zieltabelle bestätigen.
Verwenden Sie rowvia_table_get_schema oder die Resource rowvia://tables/{table_id}/schema. Für Automatisierung table_id und row_id verwenden; row_index ist nur eine Anzeige-Position.
rowvia_row_add fügt URL-, Text- und kleine Inline-Quellenzeilen zu einer vorhandenen Tabelle hinzu. Jedes Element erstellt standardmäßig eine neue Zeile mit Hauptquelle; beim Lesen kann include_document das primäre document und documents[] mit zugehörigen Anhängen zurückgeben. Für mehrere Dokumente in einer logischen Zeile verwenden Sie rowvia_row_create_source_group; vorhandene Anhänge verwalten Sie mit rowvia_row_get_sources, rowvia_row_add_source und rowvia_row_remove_source. Für öffentliche oder temporär geteilte Dokumente source=url bevorzugen; Rowvia lädt unterstützte Dokumente serverseitig herunter. HTML-URLs werden als Markdown-Snapshots gespeichert.
rowvia_row_add hat process_after_add standardmäßig auf false. Vor größeren Läufen rowvia_table_get_pending_work aufrufen und Processing über rowvia_table_start_processing starten.
Die zurückgegebene processing_run_id mit rowvia_processing_get_status verfolgen. Ergebnisse über rowvia_row_get_results oder rowvia_row_get mit Spaltenprojektion lesen.
rowvia_table_listrowvia_table_findrowvia_table_get_schemarowvia_table_get_summaryrowvia_table_get_pending_workrowvia_row_addrowvia_row_create_source_grouprowvia_row_get_sourcesrowvia_row_add_sourcerowvia_row_remove_sourcerowvia_row_listrowvia_row_searchrowvia_row_getrowvia_row_get_resultsrowvia_table_start_processingrowvia_processing_get_statusrowvia_row_updaterowvia://tablesrowvia://tables/{table_id}/schemarowvia://tables/{table_id}/rows?offset=0&limit=20MCP ist der Weg für Agenten. Für Backends und Skripte nutzen Sie die REST API mit Bearer-Token.