Zaturn

by kdqed
Verified

hybrid server

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

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

Zaturn を使用すると、SQL/Python コードを記述したり、見た目が美しい (ただし、面倒な) ダッシュボードを操作したりすることなく、AI チャットを使用してデータを分析できます。

Zaturn MCPをClaude Desktop(または任意のMCPクライアント)に追加し、データソースを接続して自然言語で質問し、視覚化によって即座にインサイトを得ることができます。Zaturnを使用すると、AIが保有するデータの種類を自動的に理解し、クエリを実行し、一貫性のある説明とともに役立つヒントを提供します。「最も価値のある顧客は誰ですか?」といった具体的な質問をしたり、「保有しているすべてのデータはこちらです。次の四半期のアイデアを教えてください」といった質問でAIにデータを探索させたりすることも可能です。

Discordに参加する

しかし、ChatGPTにデータをアップロードして分析を依頼するだけでいいのでしょうか?

はい、可能です。ただし、ChatGPTではCSVファイル/スプレッドシートのアップロードサイズが約50MBに制限されており、アップロードにも時間がかかります。さらに、MySQLまたはPostgreSQLサーバーから直接データを読み込むこともできません。Zaturnは、データを移動することなく、これらの制限をすべて克服できます。AIにSQLと可視化機能を搭載するだけで、AIがデータを直接クエリし、結果を取得・処理し、即座に洞察を提供できるようになります。Zaturnを使えば、AIはデータに関する質問に答えるために、データセット全体を処理してメモリに保持する必要はありません。

Zaturn の動作

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

特徴:

複数のデータソース

Zaturn は現在、次のデータ ソースに接続できます。

  • SQL データベース: PostgreSQL、SQLite、DuckDB、MySQL
  • ファイル: CSV、Parquet

さらに多くのデータ ソース用のコネクタが追加されています。

視覚化

Zaturnは表形式とテキスト形式の要約に加えて、次のような画像視覚化も生成できます。

  • 散布図と折れ線グラフ
  • ヒストグラム
  • ストリッププロットとボックスプロット
  • 棒グラフ

注: ビジュアルは、MCP クライアントが画像レンダリングをサポートしている場合にのみ表示されます (例: Claude Desktop)

MCPクライアントが画像(例:カーソル)をサポートしていない場合は、MCP設定に--noimg引数を追加してください。プロットはファイルとして保存され、ファイルの場所が返されます。プロットはファイルブラウザで表示できます。

さらなる視覚化機能が追加されます。

インストールとセットアップ

  1. uvをインストールする
  2. uvでZaturnをインストールします。
uv tool install zaturn
  1. データ ソースを含む MCP 構成に追加します。
"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" ] }, }

または、Zaturn 構成ディレクトリにsources.txtを追加します。

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

このファイルは、Linux/MacOS では~/.config/zaturn/sources.txt 、Windows では%APPDATA%\zaturn\sources.txtに置く必要があります。

MCP クライアントがイメージ レンダリングをサポートしていない場合は、 --noimg引数を追加します。

... "args": [ "--noimg", "mysql+pymysql://username:password@host:3306/dbname", ...
  1. LLM/IDE で次の操作が可能な場合は、システム プロンプトを設定します。
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. 質問をして、魔法を見てみましょう:
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

ロードマップ

  • より多くのデータソースタイプのサポート
  • より多くのデータの視覚化
  • 予測分析と予測、例:
Based on the revenue of the last 3 months, forecast next month's revenue.
  • プレゼンテーションとPDFを生成する
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.
  • ネイティブノートブックインターフェース

サポートとフィードバック

問題を提起するか、 Discord に参加してください

データセットのクレジット例

Sarah Taha と PokéAPI によってコンパイルされたポケモン データセットは、デモンストレーションの目的でCC BY-NC-SA 4.0ライセンスの下に含まれています。

スターの歴史

You must be authenticated.

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

さまざまなデータ ソース (SQL データベース、CSV、Parquet ファイル) に接続するオープンソースの MCP サーバー。AI モデルが SQL クエリを実行し、分析とビジネス インテリジェンスのためのデータ視覚化を生成できるようになります。

  1. Zaturn in Action
    1. Features:
      1. Multiple Data Sources
      2. Visualizations
    2. Installation & Setup
      1. Roadmap
        1. Support And Feedback
          1. Example Dataset Credits
            1. Star History
              ID: 0k2rr5trod