Rowset: åpen kildekode-backend for AI-agenter som skal jobbe med data
Gir KI-agenter en MCP- og REST-backend for å opprette, endre og eksportere strukturerte datasett uten skjør nettleser-automatisering.
Agenter som skal fylle et regneark eller vedlikeholde en tabell ender ofte med å klikke seg gjennom et nettgrensesnitt, en tilnærming som ryker så snart layouten endrer seg. Rowset, et åpent prosjekt fra LVTD-LLC, angriper problemet fra motsatt kant og gir agenten et programmatisk grensesnitt til datasettene i stedet.
Backenden kjører ifølge dokumentasjonen på Django 6 og PostgreSQL, og eksponerer både en hosted MCP-server over Streamable HTTP og et autentisert REST-API. Brukeren logger inn, kopierer en oppsett-prompt til en agent den stoler på, og gir den en scoped API-nøkkel som agenten holder privat. Deretter kan agenten opprette datasett, inspisere skjema, endre rader per intern id eller indeksverdi, organisere prosjekter og skru på offentlige forhåndsvisninger.
Kolonnene er typede (valg, referanse, bilde, dato, valuta, tall, e-post, URL og tekst), så agenten får semantisk metadata å jobbe mot i stedet for frie strenger. Datasett kan eksporteres til CSV, JSONL, XLSX, SQLite og Parquet, og en valgfri Qdrant-backend gir hybrid vektor- og leksikalsk søk over radene. Bildeassets lagres lokalt eller på S3-kompatibel lagring som Cloudflare R2.
Hva bør du gjøre?
- Klon repoet og kjør
make serve: Docker Compose-stacken reiser Postgres, Redis, backend og frontend lokalt, så du kan teste hele MCP-flyten uten å betale for hosting. - Gi agenten en scoped nøkkel per prosjekt heller enn én altomfattende, siden Rowset skiller autentiseringsgrenser på prosjektnivå.
- Vurder om «trusted agent»-modellen holder for ditt bruk: nøkkelen gir full CRUD på datasettene, så en agent som blir prompt-injisert kan endre eller eksportere alt den har tilgang til.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.