Skip to main content
Glama
graphgrow
by graphgrow

root-ext-viz

Data-visualization MCP tool server for ROOT Workspace (and any MCP host). Five pillars:

  1. Sessional kerneldata_load / py_run / session_state / session_reset: dataframes, imports, and variables survive across tool calls (pandas, numpy, scipy, matplotlib, plotly, altair). Resource-capped child interpreter; a wall-timeout names its state loss, never hides it.

  2. Charts as source documentschart_spec writes the Vega-Lite .vl.json AND renders its PNG beside it. The workspace renders the spec live (bundled vega, same v6 major as our vl-convert), the user keeps editing it; pixels are derived.

  3. The vision loop — every render returns its path; the model reads the PNG back through the workspace's image-read path, looks, and refines.

  4. Recipes, not 25 toolsviz_recipes: line/scatter/bar/ histogram/cdf/log_axes/error_bars/tolerance_band/control_chart/ heatmap (Vega-Lite) + bode/fft/contour (python).

  5. Bounded data plumbingdata_profile first; inlined chart data capped; aggregate in the kernel, chart the summary.

Charter, binding and tested: compute and plot; outputs land only in derived or artifact directories, never on a source. Nothing reaches the network — rendering is local vl-convert (no node).

Develop

uv venv && uv pip install -e ".[dev]"
.venv/bin/pytest

Related MCP server: mcp-plots

Package (signed .rootx, ADR-0018)

uv build
.venv/bin/python tools/build_pack.py   # --unsigned for a test build
Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A MCP server for data visualization. It exposes tools to render charts (line, bar, pie, scatter, heatmap, etc.) from data and returns plots as either image/text/mermaid diagram.
    Last updated
    2
    4
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    A comprehensive MCP server that provides intelligent access to the HoloViz ecosystem, enabling AI assistants to help you build interactive dashboards and data visualizations with Panel, hvPlot, Lumen, Datashader, and your favorite Python libraries.
    Last updated
    20
    34
    BSD 3-Clause
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that enables AI assistants to create interactive visualizations, perform statistical analysis, run auto-EDA, and build dashboards using the HoloViz ecosystem with self-contained HTML output.
    Last updated
    36
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for fcc-ecfs

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace

View all MCP Connectors

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/graphgrow/root-ext-viz'

If you have feedback or need assistance with the MCP directory API, please join our Discord server