◆ Claudius
Status

flint-chart

MCP

Microsoft's visualization language and MCP server for AI agents to generate expressive charts from simple, human-editable chart specs.

by microsoft·microsoft/flint-chart·TypeScript·0.5.1
89· A
Install
git clone https://github.com/microsoft/flint-chart
Stars
4,334
7d change
▲ 0.86%
Downloads / week
—
Last active
3 days ago
About

Flint: A Visualization Language for the AI Era

Flint is a visualization intermediate language that lets AI agents turn simple, human-editable chart specs into expressive, polished visualizations. Rather than requiring agents to hardcode verbose parameters for scales, axes, spacing, labels, and layout, Flint derives those decisions from a high-level semantic specification, the data, and an optional visual theme (e.g., New York Times, Economist, Swiss, and McKinsey). A compact spec compiles to native Vega-Lite, ECharts, Chart.js, Plotly spe…

This repo contains two main components:

`flint-chart`: a JavaScript/TypeScript library that compiles the same Flint input into Vega-Lite, ECharts, Chart.js, Plotly, or Excel-native output. `flint-chart-mcp`: an MCP server that lets agents create, validate, and render charts directly from a chat or coding environment.

Read more on GitHub →
30-day stars
Trust factors
Source
community
Known advisories
0
Maintenance
active
License
MIT
Age
4 months
data-visualizationdeveloper-tools#charts#visualization#ai-agents#chart-spec#microsoft#charting-library