← Back to directory
C

CLIO Plot MCP Server

Community
Advanced data visualization and plotting from CSV/Excel data for science.
GitHub source repository ↗
★ 26 Stars Category · Other Popular Source revision a0bc2ef89393
58FMRS · C

This server focuses on file-based plotting and is suitable for simple visualizations. Its capabilities are limited to the seven tools listed; it does not include data wrangling or advanced interactivity. It runs over stdio.

Reliability
9/20
Security and permissions
13/20
Maintenance
13/20
Documentation
11/20
Setup experience
12/20
Read the FMRS scoring method →

CLIO Plot is an MCP server offering advanced data visualization capabilities from CSV or Excel data. It generates line plots, bar charts, scatter plots, histograms, correlation heatmaps, and multi-series time-series line charts with customizable styling. Additionally, it can return schema, column types, and summary statistics of data files. This server is part of CLIO Kit, IoWarp's AI tooling layer for scientific computing.

Tools

line_plot
Create a line plot from CSV or Excel data with customizable styling.
bar_plot
Create a bar chart from CSV or Excel data with categorical grouping.
scatter_plot
Create a scatter plot from CSV or Excel data for correlation analysis.
histogram_plot
Create a histogram from CSV or Excel data showing value distribution.
heatmap_plot
Create a correlation heatmap from numeric columns in CSV or Excel data.
plot_timeseries
Create a multi-series line chart PNG from one or more y columns of a CSV or Excel file, auto-detecting a time, numeric, or categorical x axis.
data_info
Get schema, column types, and summary statistics for a CSV or Excel file.

Setup

Install the CLIO Kit tool via uv: first run 'uv tool install clio-kit==2.4.3' (or a newer release), then run 'uv tool update-shell' to expose the tool directory on PATH. Afterwards, launch the server with 'clio-kit mcp-server plot'.

Fit and risk

Best for

  • Researchers who need efficient creation of standard charts in their workflows
  • Users who want to generate plots from CSV/Excel data quickly without writing custom plotting code

Not for

  • Users who need advanced 3D visualizations or interactive dashboards (e.g., Plotly)
  • Users who work with non-tabular data formats (e.g., HDF5) - other CLIO Kit servers are more appropriate

Required permissions

  • Read access to local file system paths for CSV/Excel files provided by the user
  • Execute Python code to generate matplotlib figures

Risks and side effects

  • Input files could be unexpectedly large or contain sensitive information; the MCP server will read whatever file path is provided
  • Generated charts may consume computational resources, but impact is limited

Troubleshooting

  1. Ensure that the file path is correct and the file is a valid CSV or Excel format
  2. If the server is not found, use 'clio-kit mcp-servers' to list available server names; use 'plot' not 'plot-mcp'
  3. For import errors during development, run 'cd clio-kit-mcp-servers/plot && uv sync --all-extras --dev' to sync dependencies

Use cases

Get a quick statistical summary of a CSV or Excel file
Create a line plot showing temperature trends over time from a CSV file
Generate a correlation heatmap to analyze relationships between numeric variables

Supported clients

Claude DesktopFull support