nteract/semiotic
A data visualization for AI and Streaming
Platform-specific configuration:
{
"mcpServers": {
"semiotic": {
"command": "npx",
"args": [
"-y",
"semiotic"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://semiotic.nteract.io)
[](https://github.com/nteract/semiotic/actions/workflows/node.js.yml) [](https://www.npmjs.com/package/semiotic) [](https://www.typescriptlang.org/) [](https://glama.ai/mcp/servers/nteract/semiotic)
A React data visualization library designed for AI-assisted development.
Simple charts in 5 lines. Network graphs, streaming data, and coordinated dashboards when you need them. Structured schemas and an MCP server so AI coding assistants generate correct chart code on the first try.
import { LineChart } from "semiotic"
<LineChart
data={salesData}
xAccessor="month"
yAccessor="revenue"
/>Semiotic is a data visualization library for React that combines broad chart coverage with first-class AI tooling. It handles the chart types that most libraries skip — network graphs, streaming data, statistical distributions, coordinated views — and ships with machine-readable schemas so LLMs can generate correct code without examples.
Semiotic ships with everything an AI coding assistant needs to generate correct visualizations without trial and error:
Loading reviews...