mr901 avatar

Mcp Plots

mr901/mcp-plots

Wraps matplotlib and Mermaid to generate charts from structured data via MCP tools. You get render_chart for bar, line, pie, scatter, and heatmap plots with configurable field mappings and theme options. Outputs either Mermaid diagrams that render inline in Cursor, base64 PNG images for vision model analysis, or plain text. Includes suggest_fields to infer appropriate column roles from sample rows and list_chart_types to see what's available. Ships with uvx support for zero-install usage and stdio transport for direct spawning from MCP clients. Useful when you need quick visual feedback on tabular data without leaving your chat context or writing plotting code yourself.

GitHub stars
4
tools
6
transport
STDIO
last updated
Sep 24, 2025

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

list_chart_typesreturns available chart types

returns available chart types

No parameter schema in public metadata yet.

list_themesreturns available themes

returns available themes

No parameter schema in public metadata yet.

suggest_fieldssuggests field roles based on data samples

suggests field roles based on data samples

No parameter schema in public metadata yet.

render_chartMain chart generation tool with MERMAID-first approach.

Main chart generation tool with MERMAID-first approach.

No parameter schema in public metadata yet.

generate_test_imagegenerates a test image (red circle) to verify MCP image support

generates a test image (red circle) to verify MCP image support

No parameter schema in public metadata yet.

configure_preferencesInteractive configuration tool for setting user preferences.

Interactive configuration tool for setting user preferences.

No parameter schema in public metadata yet.

Sponsors

Readme

Plots MCP Server

PyPI PyPI Downloads Smithery Glama Python Versions License

badge

A Model Context Protocol (MCP) server for data visualization. It exposes tools to render charts (line, bar, pie, scatter, heatmap, etc.) from data and returns the plot as image/base64 text/mermaid diagram.

Why MCP Plots?


View the full README on GitHub

Details

Repository
github.com/mr901/mcp-plots
Category
Data & Analytics
Package
mcp-plots
Transport
STDIO
Registry
MCP registry, active

Related Data & Analytics MCP servers

View all
1glim-sh avatarglim.shglim-sh/glim-mcpGive your agent live data from Twitter, Reddit, the web and GitHub. No API keys, no scraping stack.4stars
2wyre-technology avatarDatto RMMwyre-technology/datto-rmm-mcpMCP server for Datto RMM — devices, alerts, sites, jobs, and audit data.4stars
3beardfaceguy avatarDaimonosbeardfaceguy/daimonosAgent-optimized MCP server with structured JSON tools. 20-45% token savings.3stars
4betanyc avatarNYC Checkbookbetanyc/nyc-checkbook-mcpNYC Checkbook data: city spending, contracts, budget, payroll, and revenue from Checkbook NYC3stars
5cmendezs avatarMcp Ksef Plcmendezs/mcp-ksef-plPolish e-invoicing MCP: KSeF API v2, FA(3)/FA(2) XML, Peppol BIS 3.0, NIP/REGON validation.3stars
6iman avatarRisk Deskiman/agent-driven-risk-desk-and-skillsPortfolio risk from supplied data or a synthetic example: VaR, ES, stress, credit, FRTB.0stars