PluginBench
MCP Server
Active
MIT

io.github.amcharts/amcharts5 MCP Server

io.github.amcharts/amcharts5

On-demand access to amCharts 5 docs, code examples, and 1,000+ API references for AI assistants.

What is the io.github.amcharts/amcharts5 MCP server?

The amCharts 5 MCP Server gives AI assistants like Claude and Cursor instant access to the complete amCharts 5 knowledge base: 140+ documentation pages, 280+ code examples, and 1,000+ class API references. Instead of loading the entire reference into context, the AI queries exactly what it needs—a specific chart type, code example, or API lookup—for better answers with less context waste.

This MCP server lets AI assistants query amCharts 5 documentation, code examples, and API references on demand. Rather than bloating the AI's context window with the full reference, it provides targeted lookups for chart types, setup guides, integration instructions, and working code samples. Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, and other MCP-compatible tools.

How to install io.github.amcharts/amcharts5

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": [
        "-y",
        "@amcharts/amcharts5-mcp"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • get_core_reference — Get core amCharts 5 docs — setup, themes, colors, events, common pitfalls
  • get_chart_reference — Get full reference for a chart type (e.g. pie, sankey, xy)
  • list_chart_types — List all available chart types and their keywords
  • search_docs — Search the skill reference docs by keyword
  • search_all — Search across everything — skill docs, full documentation, and code examples
  • get_doc — Get a full documentation page (e.g. charts/xy-chart/axes, concepts/events)
  • get_section — Get a specific section from a reference file by heading
  • get_quick_start — Get a minimal working template for any chart type
  • list_examples — Browse all 283 examples, optionally filtered by category
  • get_example — Get the full code for a specific example

Use cases

  • Build interactive charts (pie, column, bar, line, area, sankey, maps, gauges) with AI-assisted code generation
  • Look up amCharts 5 API references and class documentation while coding
  • Find and adapt working code examples across 16+ chart categories
  • Get setup guides and integration instructions for React, Angular, Vue, Next.js, Svelte, and other frameworks
  • Search documentation for specific features like date axis formatting, theming, events, and data binding

io.github.amcharts/amcharts5 MCP server FAQ

What is the amCharts 5 MCP Server?

It's an MCP server that gives AI assistants on-demand access to amCharts 5 documentation, code examples, and API references. Instead of loading everything into context, the AI queries exactly what it needs.

Is it free?

Yes. The server is open-source (MIT license) and available both as a hosted service at https://mcp.amcharts.com/mcp and as an npm package for local installation.

How do I install it in Cursor?

Create or edit `.cursor/mcp.json` in your project root and add the amcharts5 server configuration pointing to either the hosted URL or the npx command. See the README for the exact JSON.

How do I install it in Claude Desktop?

Add the amcharts5 server to your `claude_desktop_config.json` with the npx command `npx -y @amcharts/amcharts5-mcp`, or use the hosted URL at https://mcp.amcharts.com/mcp.

Do I need authentication?

No. The server requires no API keys or authentication. The hosted version is public, and the npm package runs locally without credentials.

What content does it include?

140+ documentation pages, 280+ code examples across 16 categories, 1,000+ class API references, and curated quick-start templates for all chart types.

README (reference)

Source of truth, from the repository.

amCharts 5 MCP Server

An MCP (Model Context Protocol) server that gives AI assistants on-demand access to the complete amCharts 5 knowledge base: 140+ documentation pages, 280+ code examples, and 1,000+ class API references.

Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, and any other MCP-compatible AI tool.

Why?

Instead of loading the entire amCharts reference into the AI's context window, the MCP server lets the AI query exactly what it needs — a specific chart type reference, a code example, or an API lookup. This means better answers with less context waste.

Quick Start

The easiest way is the hosted server — no install, just add one URL. Prefer to run it yourself? See Local install below.

Hosted (no install) — recommended

Point your AI client at:

https://mcp.amcharts.com/mcp

Claude Code

claude mcp add --transport http amcharts5 https://mcp.amcharts.com/mcp

Claude Desktop / claude.ai — Settings → Connectors → Add custom connector, then paste https://mcp.amcharts.com/mcp.

Cursor — .cursor/mcp.json:

{
  "mcpServers": {
    "amcharts5": {
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

VS Code + GitHub Copilot — .vscode/mcp.json:

{
  "servers": {
    "amcharts5": {
      "type": "http",
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

Windsurf — ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "amcharts5": {
      "serverUrl": "https://mcp.amcharts.com/mcp"
    }
  }
}

ChatGPT (Plus/Pro/Enterprise with connectors/developer mode enabled) — Settings → Connectors → Add custom connector, then paste https://mcp.amcharts.com/mcp.

Cline (VS Code extension) — open the MCP Servers panel → Remote Servers, paste https://mcp.amcharts.com/mcp, or add to its MCP settings JSON:

{
  "mcpServers": {
    "amcharts5": {
      "type": "streamableHttp",
      "url": "https://mcp.amcharts.com/mcp"
    }
  }
}

Clients that only support local (stdio) servers (e.g. Zed, Continue, Amazon Q Developer) — bridge to the hosted URL with mcp-remote. Use this as the server's run command in the client's config:

npx mcp-remote https://mcp.amcharts.com/mcp

For example, in a command/args style config:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.amcharts.com/mcp"]
    }
  }
}

Any other MCP client that accepts a remote server URL works too — use the /mcp endpoint (Streamable HTTP) or /sse (legacy SSE). For URL-only clients that still expect a command, use the mcp-remote bridge shown above.

Local install (npx)

Prefer running it yourself? The server is also published to npm and runs over stdio.

Claude Code

For all projects (global, recommended):

claude mcp add -s user amcharts5 -- npx -y @amcharts/amcharts5-mcp

For current project only:

claude mcp add amcharts5 -- npx -y @amcharts/amcharts5-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

Cursor

Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "amcharts5": {
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

VS Code + GitHub Copilot

Create or edit .vscode/mcp.json in your workspace:

{
  "servers": {
    "amcharts5": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@amcharts/amcharts5-mcp"]
    }
  }
}

Other MCP-compatible tools

For any other tool that supports MCP (Cline, Continue, Amazon Q, Zed, etc.), configure it to run:

npx -y @amcharts/amcharts5-mcp

Run locally (for development)

git clone https://github.com/amcharts/amcharts5-mcp.git
cd amcharts5-mcp
npm install
npm start

Available Tools

ToolDescription
get_core_referenceGet core amCharts 5 docs — setup, themes, colors, events, common pitfalls
get_chart_referenceGet full reference for a chart type (e.g. "pie", "sankey", "xy")
list_chart_typesList all available chart types and their keywords
search_docsSearch the skill reference docs by keyword
search_allSearch across everything — skill docs, full documentation, and code examples
get_docGet a full documentation page (e.g. "charts/xy-chart/axes", "concepts/events")
get_sectionGet a specific section from a reference file by heading
get_quick_startGet a minimal working template for any chart type
list_examplesBrowse all 283 examples, optionally filtered by category
get_exampleGet the full code for a specific example

Example Usage

Once connected, your AI assistant can:

  • "Build me a pie chart" → AI calls get_quick_start("pie") and adapts the template
  • "How do I format date axis labels?" → AI calls search_all("date axis label format")
  • "Show me the Sankey diagram example" → AI calls get_example("examples/flow/sankey-diagram")
  • "What settings does XYChart support?" → AI calls get_doc("reference/xychart")
  • "How do I integrate with React?" → AI calls get_doc("getting-started/integrations/react")
  • "What chart types are available?" → AI calls list_chart_types()

Content

The server includes 1,500+ documents:

  • 140+ documentation pages — getting started, chart guides, concepts (themes, events, adapters, data binding, animations, accessibility, etc.), and framework integration guides (React, Angular, Vue, Next.js, Svelte, and more)
  • 280+ code examples — working demos across 16 categories including column/bar, line/area, pie/donut, maps, hierarchy, flow, radar/polar, stock, gauges, Gantt, timeline, and more
  • 1,000+ class API references — every class in the amCharts 5 library with its settings, properties, methods, events, and inheritance chain
  • Curated skill reference — quick-start templates and chart-specific guides from the amCharts 5 AI Skill

License

MIT

Related MCP servers

ANAngel One logo

Angel One

Maintained

Angel One SmartAPI MCP for orders, portfolio, market data, GTT rules, charges, and margin.

0
TypeScript
MIT
View repository →

Free invoice generator — create pre-filled invoice URLs with taxes, discounts, and 14 languages.

View repository →

Plan trips directly into TravelOwl from a conversation with Claude.

View repository →

Git-native, portable memory system for MCP agents—owned by you, auditable, and agent-agnostic.

15
TypeScript
View repository →

Create presentations, documents, and webpages from any MCP-compatible AI assistant via Gamma.app

0
TypeScript
MIT
View repository →
PEpetromcp logo

petromcp

Active

Local-first MCP server: read LAS well logs and DLIS files from your own disk.

2
Python
MIT
View repository →