データ可視化MCPサーバー
概要
Vega-Lite 構文を使用してデータを視覚化するためのインターフェイスを LLM に提供するモデル コンテキスト プロトコル (MCP) サーバー実装。
Related MCP server: Zaturn
コンポーネント
ツール
サーバーは 2 つのコア ツールを提供します。
save_data後で視覚化するために、データ集計のテーブルをサーバーに保存します。
入力:
name(文字列): 保存するデータテーブルの名前data(配列): データテーブルを表すオブジェクトの配列
戻り値: 成功メッセージ
visualize_dataVega-Lite 構文を使用してデータ テーブルを視覚化する
入力:
data_name(文字列): 視覚化するデータテーブルの名前vegalite_specification(文字列): Vega-Lite仕様を表すJSON文字列
戻り値:
--output_typeがtextに設定されている場合、完全なVega-Lite仕様とデータを含む追加のartifactキーを含む成功メッセージが返されます。----output_typeがpngに設定されている場合、MPCImageContentコンテナを使用して、視覚化の 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_vegalite",
"--output-type",
"png" # or "text"
]
}
}
}UVとの使用
uv --directory /Users/markomitranic/Sites/mcp/mcp-vegalite-server run mcp_server_vegalite --output-type pngDockerでの使用
docker build -t mcp-server-vegalite .
docker run -i --rm mcp-server-vegalite --output-type pngMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markomitranic/mcp-vegalite-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
