mcpField
D
Data Visualization MCP Server

Data Visualization MCP Server

ローカル
github.com/isaacwassermanデータ・分析10076 週間前に更新

Data Visualization MCP Server について

Data Visualization MCP Server は、LLM が Vega-Lite 構文でデータからチャートを作成できるようにする MCP サーバーです。データテーブルを保存する工具と可視化を行う工具の二つを提供し、モデルがチャートを生成する分析ワークフローに向いています。

主な機能

  1. 01Vega-Lite 仕様によるチャート生成
  2. 02保存したデータテーブルの再利用
  3. 03起動時に選択できるテキストまたは PNG 出力
  4. 04テキスト出力に完全な Vega-Lite 仕様とデータを含む

活用シーン

  1. 01LLM による集計データのチャート化
  2. 02Claude Desktop へのチャート生成機能の追加
  3. 03描画結果の PNG 画像としての返却

MCP 対応

本プロジェクトは MCP サーバーであり、save_data と visualize_data の工具を MCP クライアントに公開します。visualize_data は artifact フィールド付きのテキスト、または ImageContent として base64 エンコードされた PNG を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai セキュリティ評価バッジ

データ可視化 MCP サーバー

smithery バッジ

概要

Vega-Lite 構文を使用したデータ可視化のインターフェースを LLM に提供する、Model Context Protocol(MCP)サーバーの実装です。

コンポーネント

ツール

このサーバーは、次の 2 つの主要なツールを提供します。

  • save_data
    • データ集計テーブルをサーバーに保存し、後で可視化できるようにします
    • 入力:
      • name(文字列):保存するデータテーブルの名前
      • data(配列):データテーブルを表すオブジェクトの配列
    • 戻り値:成功メッセージ
  • visualize_data
    • Vega-Lite 構文を使用してデータテーブルを可視化します
    • 入力:
      • data_name(文字列):可視化するデータテーブルの名前
      • vegalite_specification(文字列):Vega-Lite 仕様を表す JSON 文字列
    • 戻り値:--output_type が text に設定されている場合、完全な Vega-Lite 仕様とデータを含む追加の artifact キー付きの成功メッセージを返します。--output_type が png に設定されている場合、MPC の ImageContent コンテナを使用した可視化の base64 エンコード済み PNG 画像を返します。

Claude Desktop での使用

# Add the server to your claude_desktop_config.json
{
  "mcpServers": {
    "datavis": {
        "command": "uv",
        "args": [
            "--directory",
            "/absolute/path/to/mcp-datavis-server",
            "run",
            "mcp_server_datavis",
            "--output_type",
            "png" # or "text"
        ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。