flint-chart

flint-chart

Flint is a visual language that enables AI agents to create elegant charts from simple chart specifications.

MCPDesignOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 1.2k
Source
mcp-github

Overview

Flint is a visual intermediate language that allows AI agents to generate expressive and aesthetically pleasing visualizations from simple, human-editable chart specifications. It derives optimized chart configurations through data, semantic types, chart types, and encodings, resulting in compact chart specifications. This capability includes a JavaScript/TypeScript library `flint-chart` and an MCP server `flint-chart-mcp`, which enables agents to directly create, validate, and render charts within chat or coding environments.

Capabilities

  • Supports over 70 semantic types
  • Automatic layout adjustment
  • Supports Vega-Lite, ECharts, and Chart.js backends
  • Provides an MCP server for agent use

Use cases

AI agents generating chartsAutomated data analysis reportsInteractive data visualizations

Setup

Requires: Node 环境
npm install flint-chart or npx -y flint-chart-mcp

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

What chart libraries does Flint support?

Supports Vega-Lite, ECharts, and Chart.js.

How do I install Flint's MCP server?

Use the command: npx -y flint-chart-mcp.

Related skills