amCharts 5 MCP Server
OfficialamCharts 5 MCP-Server
Ein MCP (Model Context Protocol)-Server, der KI-Assistenten On-Demand-Zugriff auf die vollständige amCharts 5-Wissensdatenbank bietet: über 140 Dokumentationsseiten, über 280 Code-Beispiele und über 1.000 Klassen-API-Referenzen.
Funktioniert mit Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot und jedem anderen MCP-kompatiblen KI-Tool.
Warum?
Anstatt die gesamte amCharts-Referenz in das Kontextfenster der KI zu laden, ermöglicht der MCP-Server der KI, genau das abzufragen, was sie benötigt – eine spezifische Diagrammtyp-Referenz, ein Code-Beispiel oder eine API-Suche. Dies führt zu besseren Antworten bei geringerem Kontextverbrauch.
Related MCP server: Dedalus MCP Documentation Server
Schnellstart
Claude Code
Für alle Projekte (global, empfohlen):
claude mcp add -s user amcharts5 -- npx -y @amcharts/amcharts5-mcpNur für das aktuelle Projekt:
claude mcp add amcharts5 -- npx -y @amcharts/amcharts5-mcpClaude Desktop
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"amcharts5": {
"command": "npx",
"args": ["-y", "@amcharts/amcharts5-mcp"]
}
}
}Cursor
Erstellen oder bearbeiten Sie .cursor/mcp.json im Stammverzeichnis Ihres Projekts (oder ~/.cursor/mcp.json für global):
{
"mcpServers": {
"amcharts5": {
"command": "npx",
"args": ["-y", "@amcharts/amcharts5-mcp"]
}
}
}Windsurf
Bearbeiten Sie ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"amcharts5": {
"command": "npx",
"args": ["-y", "@amcharts/amcharts5-mcp"]
}
}
}VS Code + GitHub Copilot
Erstellen oder bearbeiten Sie .vscode/mcp.json in Ihrem Arbeitsbereich:
{
"servers": {
"amcharts5": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@amcharts/amcharts5-mcp"]
}
}
}Andere MCP-kompatible Tools
Für jedes andere Tool, das MCP unterstützt (Cline, Continue, Amazon Q, Zed usw.), konfigurieren Sie es so, dass es Folgendes ausführt:
npx -y @amcharts/amcharts5-mcpLokal ausführen (für die Entwicklung)
git clone https://github.com/amcharts/amcharts5-mcp.git
cd amcharts5-mcp
npm install
npm startVerfügbare Tools
Tool | Beschreibung |
| Abrufen der grundlegenden amCharts 5-Dokumentation — Einrichtung, Themes, Farben, Events, häufige Fehler |
| Abrufen der vollständigen Referenz für einen Diagrammtyp (z. B. "pie", "sankey", "xy") |
| Auflisten aller verfügbaren Diagrammtypen und deren Schlüsselwörter |
| Durchsuchen der Skill-Referenzdokumentation nach Schlüsselwörtern |
| Durchsuchen von allem — Skill-Dokumente, vollständige Dokumentation und Code-Beispiele |
| Abrufen einer vollständigen Dokumentationsseite (z. B. "charts/xy-chart/axes", "concepts/events") |
| Abrufen eines bestimmten Abschnitts aus einer Referenzdatei anhand der Überschrift |
| Abrufen einer minimalen Arbeitsvorlage für jeden Diagrammtyp |
| Durchsuchen aller 283 Beispiele, optional gefiltert nach Kategorie |
| Abrufen des vollständigen Codes für ein bestimmtes Beispiel |
Beispielanwendung
Sobald die Verbindung hergestellt ist, kann Ihr KI-Assistent:
"Erstelle mir ein Kreisdiagramm" → KI ruft
get_quick_start("pie")auf und passt die Vorlage an"Wie formatiere ich Datumsachsen-Beschriftungen?" → KI ruft
search_all("date axis label format")auf"Zeig mir das Sankey-Diagramm-Beispiel" → KI ruft
get_example("examples/flow/sankey-diagram")auf"Welche Einstellungen unterstützt XYChart?" → KI ruft
get_doc("reference/xychart")auf"Wie integriere ich das in React?" → KI ruft
get_doc("getting-started/integrations/react")auf"Welche Diagrammtypen sind verfügbar?" → KI ruft
list_chart_types()auf
Inhalt
Der Server enthält über 1.500 Dokumente:
Über 140 Dokumentationsseiten — Erste Schritte, Diagramm-Anleitungen, Konzepte (Themes, Events, Adapter, Datenbindung, Animationen, Barrierefreiheit usw.) und Framework-Integrationsanleitungen (React, Angular, Vue, Next.js, Svelte und mehr)
Über 280 Code-Beispiele — funktionierende Demos in 16 Kategorien, darunter Spalten/Balken, Linie/Fläche, Kreis/Donut, Karten, Hierarchie, Fluss, Radar/Polar, Stock, Tachos, Gantt, Zeitachse und mehr
Über 1.000 Klassen-API-Referenzen — jede Klasse in der amCharts 5-Bibliothek mit ihren Einstellungen, Eigenschaften, Methoden, Events und Vererbungskette
Kuratierte Skill-Referenz — Schnellstartvorlagen und diagrammspezifische Anleitungen aus dem amCharts 5 AI Skill
Lizenz
MIT
Available Tools
11 toolsget_api_referenceAInspect
Get the per-class API reference for an amCharts 5 class — the class page PLUS its settings table (with DEFAULTS) and, optionally, its private/read-only settings. This is the authoritative source for exact setting names and default values (e.g. tooltip background cornerRadius, axis tick visible default). Pass a class name in any casing, e.g. 'XYCursor', 'Tooltip', 'PieSeries', 'AxisRendererX'.
| Name | Required | Description | Default |
|---|---|---|---|
| className | Yes | amCharts 5 class name, e.g. 'XYCursor', 'Tooltip', 'PieSeries', 'ColumnSeries', 'AxisRendererX'. Casing/punctuation are ignored. | |
| includePrivate | No | Also include the private (read-only / internal) settings table. Default false. |
get_chart_referenceAInspect
Get the full reference documentation for a specific amCharts 5 chart type. Use list_chart_types first to see available types.
| Name | Required | Description | Default |
|---|---|---|---|
| chartType | Yes | Chart type keyword, e.g. 'pie', 'sankey', 'xy', 'treemap', 'map', 'radar', 'stock', 'gantt', 'venn', 'wordcloud', 'timeline', 'flow', 'hierarchy', 'ui-elements' |
get_core_referenceAInspect
Get the core amCharts 5 reference (SKILL.md) — covers setup, colors, themes, legends, tooltips, events, data, adapters, disposal, and common pitfalls. Read this first before any chart-specific reference.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_docAInspect
Get a full documentation page — an extended doc by path, or a skill file by 'skill/'. Accepts the source label exactly as search_docs / search_all print it. Use search_all first to find the right path.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Doc path, e.g. 'charts/xy-chart/cursor', 'concepts/events', 'getting-started/integrations/react', 'reference/xycursor' (per-class API), or a skill file such as 'skill/SKILL.md' / 'skill/xy'. For a class's full settings + defaults prefer get_api_reference. |
get_exampleAInspect
Get the full code for a specific amCharts 5 example/demo. Use list_examples or search_all to find the path.
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Example path, e.g. 'examples/flow/sankey-diagram', 'examples/pie-donut/donut-chart', 'examples/maps/drill-down-map' |
get_quick_startAInspect
Get a quick-start template for a specific chart type — a minimal working example ready to customize.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format: 'html' for a full HTML page with CDN scripts, 'esm' for ES module imports | html |
| chartType | Yes | Chart type, e.g. 'pie', 'line', 'bar', 'map', 'sankey', 'treemap' |
get_sectionAInspect
Get the FULL text of one section of a doc by heading — use it to expand a truncated search_docs / search_all result. file accepts the source label exactly as search results print it ('skill/SKILL.md', 'skill/xy', 'extended/charts/xy-chart/cursor', 'reference/xycursor') as well as a bare skill file name ('SKILL', 'xy', 'map').
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Doc identifier: a skill file ('SKILL', 'xy', 'pie', 'map') or a source label from search results ('skill/SKILL.md', 'extended/concepts/events', 'reference/xycursor'). '.md' and 'skill/' / 'extended/' prefixes are optional. | |
| heading | Yes | Section heading to retrieve (case-insensitive substring), e.g. 'Core setup pattern', 'Axis types', 'Common pitfalls', 'Recent API changes' |
list_chart_typesAInspect
List all amCharts 5 chart types with their categories and reference file names
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_examplesAInspect
List all available amCharts 5 code examples, optionally filtered by category.
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Filter by category, e.g. 'column-bar', 'line-area', 'pie-donut', 'maps', 'flow', 'hierarchy', 'stock', 'gantt', 'gauges', 'radar-polar', 'timeline', 'funnel-pyramid'. Omit to list all categories. |
search_allAInspect
Search across ALL amCharts 5 content: skill references, full documentation, and code examples. Use this for broad searches across everything.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query, e.g. 'react integration', 'date axis formatting', 'stacked bar example' | |
| maxResults | No | Maximum results (default 10) |
search_docsAInspect
Search the curated amCharts 5 skill docs (SKILL.md + chart references) for a keyword or topic, returning matching sections ranked by relevance. NOTE: by default this scans ONLY the skill layer. The per-class API reference and per-setting DEFAULTS (e.g. tooltip background cornerRadius, axis tick visible default, cursor line strokeDasharray) live in the extended docs — pass scope:'all' here, or use search_all / get_api_reference / get_doc, to reach them.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query, e.g. 'legend', 'axis label rotation', 'tooltip format', 'data processor' | |
| scope | No | 'skill' (default) searches only the curated skill docs; 'all' also searches the extended docs / per-class API reference where settings and defaults live. | skill |
| maxResults | No | Maximum number of results to return (default 5) |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
11 tool updates
v1.7.1- First observed
get_api_reference - First observed
get_chart_reference - First observed
get_core_reference - First observed
get_doc - First observed
get_example - First observed
get_quick_start - First observed
get_section - First observed
list_chart_types - First observed
list_examples - First observed
search_all - First observed
search_docs
TDQS
Scored across 11 tools
Each tool has a fairly distinct retrieval target (search, full doc, API reference, examples, chart types, sections), but there is real overlap: search_all vs search_docs (which can scope:'all') and get_doc vs get_section vs get_core_reference all fetch documentation content. The detailed descriptions do a good job steering the agent, keeping confusion to a couple of edge pairs.
Names follow a clean, predictable verb_noun pattern: search_all/search_docs, get_doc/get_section/get_example/get_api_reference, list_examples/list_chart_types. No mixed conventions or vague verbs.
11 tools is well-scoped for a documentation/reference server, with each tool earning its place across discovery (search, list) and retrieval (get) roles. Neither bloated nor thin.
The surface covers the full documentation workflow: broad and scoped search, full docs, per-class API references with defaults, examples, chart-type listings, core skill reference, and quick-start templates. No obvious dead ends for an agent exploring amCharts 5.
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
An MCP server that gives your AI access to the source code and docs of all public github repos
MCP server for agentverse documentation, generated by doc2mcp.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to access up-to-date documentation for Python libraries like LangChain, LlamaIndex, and OpenAI through dynamic fetching from official sources.1MIT
- AlicenseAqualityDmaintenanceAn MCP server that serves documentation and enables AI-powered search, Q\&A, and document analysis for developer tools and guides.54MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.15 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI coding assistants access to up-to-date API documentation via RAG by crawling documentation sites, indexing them into a vector store, and enabling semantic queries.MIT