flint-chart
MCPMicrosoft's visualization language and MCP server for AI agents to generate expressive charts from simple, human-editable chart specs.
git clone https://github.com/microsoft/flint-chartFlint: 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.
- Source
- community
- Known advisories
- 0
- Maintenance
- active
- License
- MIT
- Age
- 4 months