MCP.so
ログイン

Tech.unravel/MCP Vegalite Server

@unravel-team

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

unravel-team

Tech.unravel/MCP Vegalite Server について

An MCP Server for creating beautiful visualisation using Vegalite (via vl-convert)

Tech.unravel/MCP Vegalite Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-vegalite-server-unravel-team": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "java",
        "-Dclojure.tools.logging.factory=clojure.tools.logging.impl/log4j2-factory",
        "-Dorg.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4jLog",
        "-Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector",
        "-Dlog4j2.configurationFile=log4j2-mcp.xml",
        "-Dbabashka.json.provider=metosin/jsonista",
        "-Dlogging.level=INFO",
        "-Dmcp.vegalite.vl_convert_executable=/Users/vedang/.cargo/bin/vl-convert",
        "-cp",
        "/Users/vedang/mcp-vegalite-server/target/tech.unravel/mcp-vegalite-server-1.0.0.jar",
        "tech.unravel.mcp_vegalite_server"
      ]
    }
  }
}

Tech.unravel/MCP Vegalite Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is tech.unravel/mcp-vegalite-server?

MCP server that integrates with Vegalite and vl-convert to create diagrams. Provides two tools, save-data and visualize-data, enabling an LLM host to calculate data, save it, generate a Vega‑Lite spec, and render the final chart.

How to use tech.unravel/mcp-vegalite-server?

Build the JAR with make clean && make build, then run the server using the provided Java command, specifying the full path to the JAR and the vl-convert executable. Ensure vl-convert CLI is installed. Example configurations for Claude Desktop and MCP Inspector are included in the README.

Key features of tech.unravel/mcp-vegalite-server

  • Two simple tools: save-data and visualize-data
  • Renders charts using vl-convert
  • Designed for LLM‑guided chart creation
  • Requires Java runtime
  • Works with Claude Desktop and MCP Inspector

Use cases of tech.unravel/mcp-vegalite-server

  • Generate data, save it, and create a Vega‑Lite visualization
  • Let an LLM propose and render a chart from a dataset
  • Automate chart creation in a local MCP environment

よくある質問

1

What are the prerequisites for running this server?

`vl-convert` CLI must be installed on the system.

2

How do I build the server?

Run `make clean && make build` to produce the JAR file.

3

How do I configure the server for Claude Desktop?

Add the full Java command (with paths to the JAR and `vl-convert`) to the `"vegalite"` entry in your Claude Desktop configuration file.

4

How do I use the server with MCP Inspector?

Run the `npx @modelcontextprotocol/inspector` command with the same Java arguments, replacing the JAR path with the full path on your system.

5

What tools does the server expose?

Two tools: `save-data` (to persist data needed for a chart) and `visualize-data` (to render a Vega‑Lite specification using the saved data).

コメント

「その他」の他のコンテンツ