MCP server for generating beautiful data visualizations using SCKelemen libraries
DataViz MCP
⚠️ ARCHIVED: This repository has been merged into dataviz
Please use the new monorepo for all visualization needs. This repo is no longer maintained.
Migration: Install from the new repo:
go install github.com/SCKelemen/dataviz/cmd/dataviz-mcp@latestOr build from source:
git clone https://github.com/SCKelemen/dataviz cd dataviz go build -o dataviz-mcp ./cmd/dataviz-mcpConfigure in Claude Desktop or Claude Code CLI:
{ "mcpServers": { "dataviz": { "command": "/path/to/dataviz-mcp" } } }See the dataviz documentation for updated usage instructions.
Original README (Archived)
A Model Context Protocol server for generating beautiful data visualizations using pure Go and custom layout engines.
Migration Guide
Old import/install:
go install github.com/SCKelemen/dataviz-mcp/cmd/dataviz-mcp@latest
New import/install:
go install github.com/SCKelemen/dataviz/cmd/dataviz-mcp@latest
All functionality from this repo is available in the new monorepo at github.com/SCKelemen/dataviz.
The new monorepo includes:
- 29 chart generation tools (expanded from original 6)
- Gallery generation for chart comparison views
- Consolidated architecture with viz-cli and core library
- Improved documentation and examples
Features (Archived)
- 📊 Multiple Chart Types - Bar, pie, line, scatter, time series, heatmaps
- 🎨 Custom Design System - Beautiful, consistent styling using design-system library
- 📐 Advanced Layout - Precise control using layout engine
- 🖼️ Pure SVG Output - Scalable vector graphics, no external dependencies
- 🔧 Highly Customizable - Colors, fonts, spacing, everything configurable
- 🚀 MCP Integration - Works seamlessly with other MCP servers
- 💻 CLI Tool - Generate charts from command line or as MCP server
License
BearWare 1.0 (MIT Compatible) 🐻
See LICENSE for the full license text.