1. Vytvoř token
V Rowvia.ai otevři Profil -> Integrace. Pro běžného agenta použij scopes tables:read, rows:read, row:add a row:process. rows:update přidej jen pro výslovné korekce buněk.
Rowvia MCP dovolí autorizovanému chatbotovi nebo agentovi pracovat s existujícími tabulkami: vypsat a najít tabulky, načíst schema, prompty a souhrny, přidat řádky z URL, textu, inline souborů nebo ChatGPT příloh, volitelně spustit processing, sledovat stav, vyhledávat řádky a přečíst vybrané výsledky.
V Rowvia.ai otevři Profil -> Integrace. Pro běžného agenta použij scopes tables:read, rows:read, row:add a row:process. rows:update přidej jen pro výslovné korekce buněk.
Pro opakované workflow preferuj token omezený na jednu tabulku. Agent pak pracuje jen s tabulkou, kterou mu uživatel svěřil.
Lokální MCP klient potřebuje stdio server a env proměnné ROWVIA_API_BASE_URL a ROWVIA_API_TOKEN. ChatGPT potřebuje HTTPS MCP endpoint, ne lokální stdio JSON.
Níže uvedený command odpovídá lokálnímu vývoji v Rowvia monorepu. Pro externí instalaci použij command publikovaný v integračním nastavení. Volitelný update buněk je vypnutý, dokud není nastaveno ROWVIA_MCP_ENABLE_ROW_UPDATE=true.
{
"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"
}
}
}
}
Začni přes rowvia_table_list nebo rowvia_table_find. Pokud uživatel neurčí přesný název, nech si cílovou tabulku potvrdit.
Použij rowvia_table_get_schema nebo resource rowvia://tables/{table_id}/schema. Pro automatizaci používej table_id a row_id; row_index je jen zobrazovací pozice.
rowvia_row_add přidá URL, textové a malé inline dokumentové řádky do existující tabulky. Pro veřejné nebo dočasně sdílené dokumenty preferuj source=url; Rowvia stáhne PDF, DOCX, TXT, MD nebo HTML server-side. HTML URL se uloží jako Markdown snapshot. Pro dokument přiložený v ChatGPT použij rowvia_row_add_chatgpt_document s top-level objektem file obsahujícím HTTPS download_url, file_id, mime_type a file_name.
rowvia_row_add má process_after_add defaultně false. Před větším během zavolej rowvia_table_get_pending_work a processing spusť přes rowvia_table_start_processing.
Uložené processing_run_id kontroluj přes rowvia_processing_get_status. Výsledky čti přes rowvia_row_get_results nebo rowvia_row_get s projekcí sloupců.
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