ApexCharts MCP Server

The apexcharts-mcp server gives AI assistants like Claude expert-level help with ApexCharts.js. It generates valid chart configs, catches common mistakes, and serves the official ApexCharts knowledge base on demand, so the AI gets your charts right the first time.

GitHub: apexcharts/apexcharts-mcp


Install

Pick your editor or client. You only need to do this once.

Claude Code

claude mcp add apexcharts -- npx -y apexcharts-mcp

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "apexcharts": {
      "command": "npx",
      "args": ["-y", "apexcharts-mcp"]
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "apexcharts": {
      "command": "npx",
      "args": ["-y", "apexcharts-mcp"]
    }
  }
}

After installing, restart the client. Your AI assistant will have the ApexCharts tools available automatically, no further commands needed.


What you can ask the AI

Once installed, the assistant uses the server's tools automatically. Examples:

  • "Build me a stacked area chart of monthly revenue across three regions."
  • "Here's my pie chart config, why isn't it rendering?" (paste the config)
  • "What chart type should I use for OHLC stock data?"
  • "Show me the formatter signatures for tooltips on a bar chart."
  • "Explain plotOptions.bar.horizontal and give me an example."

Tools

ToolWhat it does
generate_chart_configBuilds a minimal valid options object for any of 16 chart types, with the correct series-data format and sensible placeholder data.
validate_chart_configChecks a config against 15 rules drawn from the ApexCharts skill: wrong series shape, radialBar out-of-range, conflicting tooltip flags, hex colors without #, and more. Returns structured issues with fix hints.
list_chart_typesReturns every supported chart type with metadata. Filterable by family (cartesian, bar, financial, circular, grid, radar).
get_referenceReads the bundled ApexCharts knowledge base. Call with no arguments to list available docs; call with file: "circular-charts.md" to fetch one.

Knowledge base

The server's knowledge comes from the apexcharts-skill npm package: SKILL.md plus per-family reference docs covering all chart types, tree-shaking, SSR, and framework wrappers. The source of truth lives at apexcharts/apexcharts-skill.

See also: ApexCharts Skill, install instructions for Claude Code, Cursor, Copilot, and ChatGPT.