1. Token erstellen
Öffnen Sie in Rowvia.ai Profil -> Integrationen. 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.
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, Inline-Dateien oder ChatGPT-Anhängen hinzufügen, optional Processing starten, Status prüfen, Zeilen durchsuchen und ausgewählte Zeilen oder Ergebnisse lesen.
Öffnen Sie in Rowvia.ai Profil -> Integrationen. 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.
Ein lokaler MCP-Client benötigt den stdio-Server sowie die Umgebungsvariablen ROWVIA_API_BASE_URL und ROWVIA_API_TOKEN. ChatGPT benötigt einen HTTPS-MCP-Endpunkt, kein lokales stdio-JSON.
Der folgende Command gilt für lokale 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.
{
"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-Dokumentzeilen zu einer vorhandenen Tabelle hinzu. Für öffentliche oder temporär geteilte Dokumente source=url bevorzugen; Rowvia lädt PDF, DOCX, TXT, MD oder HTML serverseitig herunter. HTML-URLs werden als Markdown-Snapshots gespeichert. Für ein in ChatGPT angehängtes Dokument rowvia_row_add_chatgpt_document mit einem Top-level-Objekt file verwenden, das HTTPS download_url, file_id, mime_type und file_name enthält.
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_add_chatgpt_documentrowvia_row_addrowvia_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=20