Zaturn

by kdqed
MIT License
19
  • Linux
  • Apple

Integrations

  • Provides community support and feedback through a Discord server

  • Connects to DuckDB databases to run SQL queries and generate insights from the data

  • Hosts source code and enables issue tracking for support and feature requests

Mit Zaturn können Sie Ihre Daten mithilfe von KI-Chat analysieren, ohne dass Sie SQL-/Python-Code schreiben oder sich mit ästhetisch ansprechenden (aber überwältigenden) Dashboards herumschlagen müssen.

Sie können Zaturn MCP zu Claude Desktop (oder einem beliebigen MCP-Client) hinzufügen, Ihre Datenquellen verbinden, Fragen in natürlicher Sprache stellen und mithilfe von Visualisierungen sofortige Einblicke erhalten. Mit Zaturn kann Ihre KI Ihre Daten automatisch verstehen, abfragen und Ihnen nützliche Hinweise in einer verständlichen Darstellung geben. Sie können spezifische Fragen stellen, z. B. „Wer ist unser wertvollster Kunde?“, oder die KI Ihre Daten mit einer Frage wie „Hier sind alle unsere Daten. Geben Sie uns Ideen für das nächste Quartal.“ erkunden lassen.

Treten Sie dem Discord bei

Aber ich kann meine Daten einfach zu ChatGPT hochladen und eine Analyse anfordern, oder?

Ja, aber ChatGPT hat ein Upload-Größenlimit von ca. 50 MB für CSV-Dateien/Tabellen, und das Hochladen dauert ebenfalls lange. Außerdem kann es Daten nicht direkt von Ihrem MySQL- oder PostgreSQL-Server lesen. Zaturn überwindet all diese Einschränkungen, ohne Ihre Daten verschieben zu müssen. Es stattet Ihre KI einfach mit SQL- und Visualisierungsfunktionen aus, sodass sie Ihre Daten direkt abfragen, die Ergebnisse abrufen, verarbeiten und Ihnen sofortige Einblicke geben kann. Mit Zaturn muss die KI nicht Ihren gesamten Datensatz verarbeiten und speichern, um Ihre Fragen zu den Daten zu beantworten.

Zaturn in Aktion

https://github.com/user-attachments/assets/d42dc433-e5ec-4b3e-bef0-5cfc097396ab

Merkmale:

Mehrere Datenquellen

Zaturn kann derzeit eine Verbindung zu den folgenden Datenquellen herstellen:

  • SQL-Datenbanken: PostgreSQL, SQLite, DuckDB, MySQL, ClickHouse
  • Dateien: CSV, Parquet

Es werden Konnektoren für weitere Datenquellen hinzugefügt.

Visualisierungen

Neben tabellarischen und textuellen Zusammenfassungen kann Zaturn auch die folgenden Bildvisualisierungen generieren

  • Streu- und Liniendiagramme
  • Histogramme
  • Streifen- und Boxplots
  • Balkendiagramme

HINWEIS: Die Grafiken werden nur angezeigt, wenn Ihr MCP-Client die Bildwiedergabe unterstützt (z. B. Claude Desktop).

Wenn Ihr MCP-Client keine Bilder unterstützt (z. B. Cursor), fügen Sie das Argument --noimg in der MCP-Konfiguration hinzu. Die Diagramme werden dann als Dateien gespeichert und der Dateispeicherort wird zurückgegeben. Sie können die Diagramme mit Ihrem Dateibrowser anzeigen.

Weitere Visualisierungsfunktionen werden hinzugefügt.

Installation und Einrichtung

  1. UV installieren
  2. Installieren Sie Zaturn mit UV:
uv tool install zaturn
  1. Zur MCP-Konfiguration hinzufügen, mit Datenquellen:
"mcpServers": { "zaturn": { "command": "zaturn_mcp", "args": [ "postgresql://username:password@host:port/dbname", "mysql+pymysql://username:password@host:3306/dbname", "sqlite:////full/path/to/sample_dbs/northwind.db", "/full/path/to/sample_dbs/titanic.parquet", "/full/path/to/sample_dbs/ny_aq.csv", "/full/path/to/sample_dbs/duckdb_sample.duckdb" ] }, }

ODER fügen Sie eine sources.txt zum Zaturn-Konfigurationsverzeichnis hinzu:

postgresql://username:password@host:port/dbname mysql+pymysql://username:password@host:3306/dbname clickhouse://username:password@host:port/dbname sqlite:////full/path/to/sample_dbs/northwind.db /full/path/to/sample_dbs/titanic.parquet /full/path/to/sample_dbs/ny_aq.csv /full/path/to/sample_dbs/duckdb_sample.duckdb

Diese Datei muss sich unter Linux/MacOS unter ~/.config/zaturn/sources.txt und unter Windows unter %APPDATA%\zaturn\sources.txt befinden.

Wenn Ihr MCP-Client die Bildwiedergabe nicht unterstützt, fügen Sie das Argument --noimg hinzu:

... "args": [ "--noimg", "mysql+pymysql://username:password@host:3306/dbname", ...
  1. Richten Sie eine Systemaufforderung ein, wenn Ihr LLM/IDE Folgendes zulässt:
You are a helpful data analysis assistant. Use only the tool provided data sources to process user inputs. Do not use external sources or your own knowledge base.
  1. Stellen Sie eine Frage und erleben Sie die Magie:
User: List the top 5 customers by revenue for Northwind AI: The top 5 customers by revenue for Northwind are: 1. B's Beverages with a revenue of $6,154,115.34 2. Hungry Coyote Import Store** with a revenue of $5,698,023.67 3. Rancho grande with a revenue of $5,559,110.08 4. Gourmet Lanchonetes with a revenue of $5,552,597.90 5. Ana Trujillo Emparedados y helados with a revenue of $5,534,356.6

Fahrplan

  • Unterstützung für mehr Datenquellentypen
  • Weitere Datenvisualisierungen
  • Prädiktive Analyse und Prognose, zB:
Based on the revenue of the last 3 months, forecast next month's revenue.
  • Präsentationen und PDFs erstellen
Manager: I need a presentation to show the boss. Can you do it by EOD? Analyst: EOD?! Are you still in the 2010s? I can get it done right now. Actually, you can do it right now. You know what? The boss can do it right now.
  • Eine native Notebook-Schnittstelle

Hilfe und Feedback

Melden Sie ein Problem oder treten Sie dem Discord bei .

Unterstützen Sie das Projekt

Wenn Sie Zaturn nützlich finden, unterstützen Sie dieses Projekt bitte durch:

Ihre Unterstützung ermöglicht es mir, Zaturn mehr Zeit zu widmen.

Beispiel-Datensatz-Credits

Der von Sarah Taha und PokéAPI zusammengestellte Pokémon-Datensatz wurde zu Demonstrationszwecken unter die Lizenz CC BY-NC-SA 4.0 aufgenommen.

Sternengeschichte

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein Open-Source-MCP-Server, der eine Verbindung zu verschiedenen Datenquellen (SQL-Datenbanken, CSV, Parquet-Dateien) herstellt, sodass KI-Modelle SQL-Abfragen ausführen und Datenvisualisierungen für Analysen und Business Intelligence generieren können.

  1. Zaturn in Aktion
    1. Merkmale:
      1. Mehrere Datenquellen
      2. Visualisierungen
    2. Installation und Einrichtung
      1. Fahrplan
        1. Hilfe und Feedback
          1. Unterstützen Sie das Projekt
            1. Beispiel-Datensatz-Credits
              1. Sternengeschichte

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server implementation that enables AI models to discover, search, and analyze data stored in Typesense collections through tools for querying documents, retrieving specific items, and accessing collection statistics.
                  Last updated -
                  21
                  7
                  TypeScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that integrates Verodat's data management capabilities with AI systems like Claude Desktop, enabling users to manage accounts, workspaces, and datasets, as well as perform AI-powered queries on their data.
                  Last updated -
                  1
                  TypeScript
                  Apache 2.0
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  MCP server that allows Claude AI to interact directly with MySQL databases, enabling query execution and table information retrieval through natural language.
                  Last updated -
                  1
                  6
                  3
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  MCP-Server from your Database optimized for LLMs and AI-Agents. Supports PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch, DuckDB
                  Last updated -
                  309
                  Go
                  Apache 2.0
                  • Linux

                View all related MCP servers

                ID: 0k2rr5trod