Back to Home
StacklokLabs icon

plotting-mcp

Verified Safe

by StacklokLabs

Overview

A MCP server that transforms CSV data into beautiful visualizations for AI assistants and chat applications.

Installation

Run Command
uv run plotting-mcp

Environment Variables

  • PLOT_WIDTH
  • PLOT_HEIGHT
  • PLOT_DPI
  • MCP_PORT

Security Notes

The server primarily handles CSV data and JSON-formatted plotting parameters. It uses `pandas.read_csv` for data ingestion and `json.loads` for configuration, both generally safe for their intended use. Plotting is done with Matplotlib, Seaborn, and Cartopy, which are robust libraries. There are no obvious signs of 'eval', obfuscation, or hardcoded secrets. The server listens on '0.0.0.0' by default, which is standard for containerized applications but requires proper network configuration (e.g., within ToolHive or a secure environment) to prevent unintended exposure. Input validation checks for empty data and NaN values are present.

Similar Servers

Stats

Interest Score34
Security Score9
Cost ClassMedium
Avg Tokens250000
Stars4
Forks3
Last Update2025-12-08

Tags

PlottingData VisualizationCSV ProcessingPythonMCP Server