amCharts 5 MCP Server

resmi

Server MCP yang memberikan akses sesuai permintaan kepada asisten AI ke lebih dari 1.500 dokumen amCharts, sekitar 300 contoh kode, dan lebih dari 1.000 referensi API kelas.

Apa yang bisa Anda lakukan dengan Am Charts 5 MCP?

  • Dapatkan templat grafik yang berfungsi — Minta contoh awal minimal untuk jenis grafik apa pun, lalu asisten akan memanggil get_quick_start untuk membuatnya.
  • Cari referensi lengkap jenis grafik — Ambil semua pengaturan, properti, dan metode untuk grafik tertentu melalui get_chart_reference.
  • Cari di seluruh dokumen dan contoh — Gunakan search_all untuk menemukan dokumentasi, referensi API, dan demo kode yang relevan berdasarkan kata kunci.
  • Ambil contoh kode tertentu — Minta demo tertentu berdasarkan nama, lalu asisten akan mengambil kode sumber lengkapnya dengan get_example.
  • Jelajahi jenis grafik yang tersedia — Tanyakan jenis grafik apa yang didukung, lalu asisten akan memanggil list_chart_types untuk mendaftarkan semuanya.

Dokumentasi

Server MCP amCharts 5

Sebuah server MCP (Model Context Protocol) yang memberikan asisten AI akses sesuai permintaan ke basis pengetahuan amCharts 5 yang lengkap: 140+ halaman dokumentasi, 280+ contoh kode, dan 1.000+ referensi API kelas.

Bekerja dengan Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, dan alat AI lain yang kompatibel dengan MCP.

Mengapa?

Daripada memuat seluruh referensi amCharts ke dalam jendela konteks AI, server MCP memungkinkan AI mengkueri tepat apa yang dibutuhkannya — referensi tipe grafik tertentu, contoh kode, atau pencarian API. Ini berarti jawaban yang lebih baik dengan pemborosan konteks yang lebih sedikit.

Mulai Cepat

Cara termudah adalah server terhosting — tanpa instalasi, cukup tambahkan satu URL. Lebih suka menjalankannya sendiri? Lihat Instalasi lokal di bawah.

Terhosting (tanpa instalasi) — direkomendasikan

Arahkan klien AI Anda ke:

https://mcp.amcharts.com/mcp

Claude Code

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

Claude Desktop / claude.ai — Pengaturan → Konektor → Tambah konektor kustom, lalu tempel 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 dengan konektor/mode pengembang diaktifkan) — Pengaturan → KonektorTambah konektor kustom, lalu tempel https://mcp.amcharts.com/mcp.

Cline (ekstensi VS Code) — buka panel Server MCPServer Jarak Jauh, tempel https://mcp.amcharts.com/mcp, atau tambahkan ke JSON pengaturan MCP-nya:

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

Klien yang hanya mendukung server lokal (stdio) (mis. Zed, Continue, Amazon Q Developer) — jembatani ke URL terhosting dengan mcp-remote. Gunakan ini sebagai perintah jalankan server di konfigurasi klien:

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

Misalnya, dalam konfigurasi gaya command/args:

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

Klien MCP lain yang menerima URL server jarak jauh juga berfungsi — gunakan titik akhir /mcp (HTTP Streamable) atau /sse (SSE lawas). Untuk klien khusus URL yang masih mengharapkan perintah, gunakan jembatan mcp-remote yang ditunjukkan di atas.

Instalasi lokal (npx)

Lebih suka menjalankannya sendiri? Server juga dipublikasikan ke npm dan berjalan melalui stdio.

Claude Code

Untuk semua proyek (global, direkomendasikan):

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

Untuk hanya proyek saat ini:

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

Claude Desktop

Tambahkan ke claude_desktop_config.json Anda:

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

Cursor

Buat atau edit .cursor/mcp.json di root proyek Anda (atau ~/.cursor/mcp.json untuk 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

Buat atau edit .vscode/mcp.json di ruang kerja Anda:

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

Alat lain yang kompatibel dengan MCP

Untuk alat lain yang mendukung MCP (Cline, Continue, Amazon Q, Zed, dll.), konfigurasikan untuk menjalankan:

npx -y @amcharts/amcharts5-mcp

Jalankan secara lokal (untuk pengembangan)

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

Alat yang Tersedia

AlatDeskripsi
get_core_referenceDapatkan dokumen inti amCharts 5 — penyiapan, tema, warna, acara, jebakan umum
get_chart_referenceDapatkan referensi lengkap untuk tipe grafik (mis. "pie", "sankey", "xy")
list_chart_typesDaftar semua tipe grafik yang tersedia dan kata kuncinya
search_docsCari dokumen referensi keterampilan berdasarkan kata kunci
search_allCari di semuanya — dokumen keterampilan, dokumentasi lengkap, dan contoh kode
get_docDapatkan halaman dokumentasi lengkap (mis. "charts/xy-chart/axes", "concepts/events")
get_sectionDapatkan bagian tertentu dari file referensi berdasarkan judul
get_quick_startDapatkan templat kerja minimal untuk tipe grafik apa pun
list_examplesJelajahi semua 283 contoh, opsional difilter berdasarkan kategori
get_exampleDapatkan kode lengkap untuk contoh tertentu

Contoh Penggunaan

Setelah terhubung, asisten AI Anda dapat:

  • "Buatkan saya diagram pie" → AI memanggil get_quick_start("pie") dan menyesuaikan templatnya
  • "Bagaimana cara memformat label sumbu tanggal?" → AI memanggil search_all("date axis label format")
  • "Tunjukkan contoh diagram Sankey" → AI memanggil get_example("examples/flow/sankey-diagram")
  • "Pengaturan apa yang didukung XYChart?" → AI memanggil get_doc("reference/xychart")
  • "Bagaimana cara mengintegrasikan dengan React?" → AI memanggil get_doc("getting-started/integrations/react")
  • "Tipe grafik apa yang tersedia?" → AI memanggil list_chart_types()

Konten

Server mencakup 1.500+ dokumen:

  • 140+ halaman dokumentasi — memulai, panduan grafik, konsep (tema, acara, adaptor, pengikatan data, animasi, aksesibilitas, dll.), dan panduan integrasi kerangka kerja (React, Angular, Vue, Next.js, Svelte, dan lainnya)
  • 280+ contoh kode — demo yang berfungsi di 16 kategori termasuk kolom/batang, garis/area, pie/donat, peta, hierarki, aliran, radar/polar, saham, pengukur, Gantt, garis waktu, dan lainnya
  • 1.000+ referensi API kelas — setiap kelas di pustaka amCharts 5 dengan pengaturan, properti, metode, acara, dan rantai pewarisannya
  • Referensi keterampilan yang dikurasi — templat mulai cepat dan panduan khusus grafik dari Keterampilan AI amCharts 5

Lisensi

MIT