amCharts 5 MCP Server

resmi

MCP sunucusu, yapay zeka asistanlarına talep üzerine 1.500'den fazla amCharts belgesine, yaklaşık 300 kod örneğine ve 1000'den fazla sınıf API referansına erişim sağlar.

Am Charts 5 MCP ile neler yapabilirsiniz?

  • Çalışan bir grafik şablonu alın — Herhangi bir grafik türü için minimal bir başlangıç isteyin ve asistan, bunu oluşturmak için get_quick_start'ı çağırır.
  • Bir grafik türünün tam referansına bakın — Belirli bir grafik için tüm ayarları, özellikleri ve yöntemleri get_chart_reference aracılığıyla alın.
  • Tüm dokümanlar ve örnekler arasında arama yapın — Anahtar kelimeyle ilgili dokümantasyon, API referansları ve kod demolarını bulmak için search_all'ı kullanın.
  • Belirli bir kod örneğini getirin — Adıyla belirli bir demo talep edin ve asistan, get_example ile tam kaynağını alır.
  • Mevcut grafik türlerine göz atın — Hangi grafik türlerinin desteklendiğini sorun ve asistan, hepsini listelemek için list_chart_types'ı çağırır.

Dokümantasyon

amCharts 5 MCP Sunucusu

AI asistanlarına, eksiksiz amCharts 5 bilgi tabanına isteğe bağlı erişim sağlayan bir MCP (Model Bağlam Protokolü) sunucusu: 140'tan fazla dokümantasyon sayfası, 280'den fazla kod örneği ve 1.000'den fazla sınıf API referansı.

Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot ve diğer MCP uyumlu AI araçlarıyla çalışır.

Neden?

amCharts referansının tamamını AI'nın bağlam penceresine yüklemek yerine, MCP sunucusu AI'nın tam olarak ihtiyaç duyduğu şeyi sorgulamasına olanak tanır — belirli bir grafik türü referansı, bir kod örneği veya bir API araması. Bu, daha az bağlam israfıyla daha iyi yanıtlar anlamına gelir.

Hızlı Başlangıç

En kolay yol barındırılan sunucudur — kurulum yok, sadece bir URL ekleyin. Kendiniz çalıştırmayı mı tercih edersiniz? Aşağıdaki Yerel kurulum bölümüne bakın.

Barındırılan (kurulum yok) — önerilir

AI istemcinizi şu adrese yönlendirin:

https://mcp.amcharts.com/mcp

Claude Code

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

Claude Desktop / claude.ai — Ayarlar → Bağlayıcılar → Özel bağlayıcı ekle, ardından https://mcp.amcharts.com/mcp adresini yapıştırın.

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 (Bağlayıcılar/geliştirici modu etkinleştirilmiş Plus/Pro/Enterprise) — Ayarlar → BağlayıcılarÖzel bağlayıcı ekle, ardından https://mcp.amcharts.com/mcp adresini yapıştırın.

Cline (VS Code uzantısı) — MCP Sunucuları panelini açın → Uzak Sunucular, https://mcp.amcharts.com/mcp adresini yapıştırın veya MCP ayarları JSON'una ekleyin:

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

Yalnızca yerel (stdio) sunucuları destekleyen istemciler (örn. Zed, Continue, Amazon Q Developer) — barındırılan URL'ye mcp-remote ile köprü kurun. Bunu, istemcinin yapılandırmasında sunucunun çalıştırma komutu olarak kullanın:

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

Örneğin, command/args tarzı bir yapılandırmada:

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

Uzak bir sunucu URL'sini kabul eden diğer tüm MCP istemcileri de çalışır — /mcp uç noktasını (Akışkan HTTP) veya /sse (eski SSE) kullanın. Hâlâ bir komut bekleyen yalnızca URL istemcileri için yukarıda gösterilen mcp-remote köprüsünü kullanın.

Yerel kurulum (npx)

Kendiniz çalıştırmayı mı tercih edersiniz? Sunucu ayrıca npm'de yayınlanır ve stdio üzerinden çalışır.

Claude Code

Tüm projeler için (genel, önerilir):

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

Yalnızca mevcut proje için:

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

Claude Desktop

claude_desktop_config.json dosyanıza ekleyin:

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

Cursor

Proje kökünüzde (veya genel için ~/.cursor/mcp.json) .cursor/mcp.json oluşturun veya düzenleyin:

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

Windsurf

~/.codeium/windsurf/mcp_config.json dosyasını düzenleyin:

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

VS Code + GitHub Copilot

Çalışma alanınızda .vscode/mcp.json oluşturun veya düzenleyin:

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

Diğer MCP uyumlu araçlar

MCP'yi destekleyen diğer tüm araçlar için (Cline, Continue, Amazon Q, Zed, vb.), çalıştırmak üzere yapılandırın:

npx -y @amcharts/amcharts5-mcp

Yerel olarak çalıştırma (geliştirme için)

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

Mevcut Araçlar

AraçAçıklama
get_core_referenceTemel amCharts 5 dokümanlarını alın — kurulum, temalar, renkler, olaylar, yaygın tuzaklar
get_chart_referenceBir grafik türü için tam referans alın (örn. "pie", "sankey", "xy")
list_chart_typesMevcut tüm grafik türlerini ve anahtar kelimelerini listeleyin
search_docsBeceri referans dokümanlarında anahtar kelimeye göre arama yapın
search_allHer şeyde arama yapın — beceri dokümanları, tam dokümantasyon ve kod örnekleri
get_docTam bir dokümantasyon sayfası alın (örn. "charts/xy-chart/axes", "concepts/events")
get_sectionBir referans dosyasından başlığa göre belirli bir bölüm alın
get_quick_startHerhangi bir grafik türü için minimal çalışan bir şablon alın
list_examplesİsteğe bağlı olarak kategoriye göre filtrelenmiş 283 örneğin tümüne göz atın
get_exampleBelirli bir örnek için tam kodu alın

Örnek Kullanım

Bağlandıktan sonra AI asistanınız şunları yapabilir:

  • "Bana bir pasta grafiği oluştur" → AI get_quick_start("pie") çağırır ve şablonu uyarlar
  • "Tarih ekseni etiketlerini nasıl biçimlendiririm?" → AI search_all("date axis label format") çağırır
  • "Sankey diyagramı örneğini göster" → AI get_example("examples/flow/sankey-diagram") çağırır
  • "XYChart hangi ayarları destekliyor?" → AI get_doc("reference/xychart") çağırır
  • "React ile nasıl entegre ederim?" → AI get_doc("getting-started/integrations/react") çağırır
  • "Hangi grafik türleri mevcut?" → AI list_chart_types() çağırır

İçerik

Sunucu 1.500'den fazla belge içerir:

  • 140'tan fazla dokümantasyon sayfası — başlangıç, grafik kılavuzları, kavramlar (temalar, olaylar, bağdaştırıcılar, veri bağlama, animasyonlar, erişilebilirlik, vb.) ve çerçeve entegrasyon kılavuzları (React, Angular, Vue, Next.js, Svelte ve daha fazlası)
  • 280'den fazla kod örneği — sütun/çubuk, çizgi/alan, pasta/halka, haritalar, hiyerarşi, akış, radar/kutupsal, hisse senedi, göstergeler, Gantt, zaman çizelgesi ve daha fazlasını içeren 16 kategoride çalışan demolar
  • 1.000'den fazla sınıf API referansı — amCharts 5 kütüphanesindeki her sınıf, ayarları, özellikleri, yöntemleri, olayları ve kalıtım zinciriyle birlikte
  • Seçilmiş beceri referansıamCharts 5 AI Becerisinden hızlı başlangıç şablonları ve grafiğe özel kılavuzlar

Lisans

MIT