amCharts 5 MCP Server

आधिकारिक

एमसीपी सर्वर जो AI सहायकों को 1,500+ amCharts दस्तावेज़, ~300 कोड उदाहरण और 1000+ क्लास API संदर्भों तक ऑन-डिमांड पहुंच प्रदान करता है।

Am Charts 5 MCP के साथ आप क्या कर सकते हैं?

  • एक कार्यशील चार्ट टेम्पलेट प्राप्त करें — किसी भी चार्ट प्रकार के लिए न्यूनतम स्टार्टर माँगें और सहायक get_quick_start को कॉल करके इसे जनरेट करता है।
  • किसी चार्ट प्रकार का पूर्ण संदर्भ देखें — किसी विशिष्ट चार्ट के लिए सभी सेटिंग्स, गुण और विधियाँ get_chart_reference के माध्यम से प्राप्त करें।
  • सभी दस्तावेज़ों और उदाहरणों में खोजें — कीवर्ड द्वारा प्रासंगिक दस्तावेज़ीकरण, API संदर्भ और कोड डेमो खोजने के लिए search_all का उपयोग करें।
  • कोई विशिष्ट कोड उदाहरण लाएँ — नाम से कोई विशेष डेमो अनुरोध करें और सहायक get_example के साथ इसका पूरा स्रोत प्राप्त करता है।
  • उपलब्ध चार्ट प्रकार ब्राउज़ करें — पूछें कि कौन से चार्ट प्रकार समर्थित हैं और सहायक उन सभी को सूचीबद्ध करने के लिए list_chart_types को कॉल करता है।

दस्तावेज़

amCharts 5 MCP सर्वर

एक MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर जो AI सहायकों को संपूर्ण amCharts 5 ज्ञानकोष तक ऑन-डिमांड पहुँच प्रदान करता है: 140+ दस्तावेज़ीकरण पृष्ठ, 280+ कोड उदाहरण, और 1,000+ क्लास API संदर्भ

Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, और किसी भी अन्य MCP-संगत AI उपकरण के साथ काम करता है।

क्यों?

AI के कॉन्टेक्स्ट विंडो में संपूर्ण amCharts संदर्भ लोड करने के बजाय, MCP सर्वर AI को वही क्वेरी करने देता है जिसकी उसे आवश्यकता है — एक विशिष्ट चार्ट प्रकार संदर्भ, एक कोड उदाहरण, या एक API लुकअप। इसका अर्थ है कम कॉन्टेक्स्ट बर्बादी के साथ बेहतर उत्तर।

त्वरित शुरुआत

सबसे आसान तरीका है होस्टेड सर्वर — कोई इंस्टॉल नहीं, बस एक URL जोड़ें। इसे स्वयं चलाना पसंद करते हैं? नीचे स्थानीय इंस्टॉल देखें।

होस्टेड (कोई इंस्टॉल नहीं) — अनुशंसित

अपने AI क्लाइंट को यहाँ पॉइंट करें:

https://mcp.amcharts.com/mcp

Claude Code

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

Claude Desktop / claude.ai — सेटिंग्स → कनेक्टर्स → कस्टम कनेक्टर जोड़ें, फिर 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 कनेक्टर्स/डेवलपर मोड सक्षम के साथ) — सेटिंग्स → कनेक्टर्सकस्टम कनेक्टर जोड़ें, फिर https://mcp.amcharts.com/mcp पेस्ट करें।

Cline (VS Code एक्सटेंशन) — MCP सर्वर्स पैनल → रिमोट सर्वर्स खोलें, https://mcp.amcharts.com/mcp पेस्ट करें, या इसकी MCP सेटिंग्स JSON में जोड़ें:

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

क्लाइंट जो केवल स्थानीय (stdio) सर्वर का समर्थन करते हैं (जैसे Zed, Continue, Amazon Q Developer) — mcp-remote के साथ होस्टेड URL से ब्रिज करें। इसे क्लाइंट के कॉन्फ़िग में सर्वर के रन कमांड के रूप में उपयोग करें:

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

उदाहरण के लिए, command/args शैली कॉन्फ़िग में:

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

कोई भी अन्य MCP क्लाइंट जो रिमोट सर्वर URL स्वीकार करता है, वह भी काम करता है — /mcp एंडपॉइंट (स्ट्रीमेबल HTTP) या /sse (लीगेसी SSE) का उपयोग करें। केवल-URL क्लाइंट के लिए जो अभी भी एक कमांड की अपेक्षा करते हैं, ऊपर दिखाए गए mcp-remote ब्रिज का उपयोग करें।

स्थानीय इंस्टॉल (npx)

इसे स्वयं चलाना पसंद करते हैं? सर्वर npm पर भी प्रकाशित है और stdio पर चलता है।

Claude Code

सभी प्रोजेक्ट्स के लिए (वैश्विक, अनुशंसित):

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

केवल वर्तमान प्रोजेक्ट के लिए:

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

Claude Desktop

अपने claude_desktop_config.json में जोड़ें:

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

Cursor

अपने प्रोजेक्ट रूट में .cursor/mcp.json बनाएँ या संपादित करें (या वैश्विक के लिए ~/.cursor/mcp.json):

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

Windsurf

~/.codeium/windsurf/mcp_config.json संपादित करें:

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

VS Code + GitHub Copilot

अपने वर्कस्पेस में .vscode/mcp.json बनाएँ या संपादित करें:

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

अन्य MCP-संगत उपकरण

किसी भी अन्य उपकरण के लिए जो MCP का समर्थन करता है (Cline, Continue, Amazon Q, Zed, आदि), इसे चलाने के लिए कॉन्फ़िगर करें:

npx -y @amcharts/amcharts5-mcp

स्थानीय रूप से चलाएँ (विकास के लिए)

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

उपलब्ध उपकरण

उपकरणविवरण
get_core_referenceमुख्य amCharts 5 दस्तावेज़ प्राप्त करें — सेटअप, थीम, रंग, ईवेंट, सामान्य नुकसान
get_chart_referenceएक चार्ट प्रकार के लिए पूर्ण संदर्भ प्राप्त करें (जैसे "pie", "sankey", "xy")
list_chart_typesसभी उपलब्ध चार्ट प्रकारों और उनके कीवर्ड्स की सूची बनाएँ
search_docsकीवर्ड द्वारा कौशल संदर्भ दस्तावेज़ खोजें
search_allसब कुछ खोजें — कौशल दस्तावेज़, पूर्ण दस्तावेज़ीकरण, और कोड उदाहरण
get_docएक पूर्ण दस्तावेज़ीकरण पृष्ठ प्राप्त करें (जैसे "charts/xy-chart/axes", "concepts/events")
get_sectionशीर्षक द्वारा एक संदर्भ फ़ाइल से एक विशिष्ट अनुभाग प्राप्त करें
get_quick_startकिसी भी चार्ट प्रकार के लिए एक न्यूनतम कार्यशील टेम्पलेट प्राप्त करें
list_examplesसभी 283 उदाहरणों को ब्राउज़ करें, वैकल्पिक रूप से श्रेणी द्वारा फ़िल्टर किया गया
get_exampleएक विशिष्ट उदाहरण के लिए पूर्ण कोड प्राप्त करें

उदाहरण उपयोग

एक बार कनेक्ट होने पर, आपका AI सहायक यह कर सकता है:

  • "मेरे लिए एक पाई चार्ट बनाएँ" → AI get_quick_start("pie") कॉल करता है और टेम्पलेट को अनुकूलित करता है
  • "मैं दिनांक अक्ष लेबल कैसे प्रारूपित करूँ?" → AI search_all("date axis label format") कॉल करता है
  • "मुझे सैंके आरेख उदाहरण दिखाएँ" → AI get_example("examples/flow/sankey-diagram") कॉल करता है
  • "XYChart किन सेटिंग्स का समर्थन करता है?" → AI get_doc("reference/xychart") कॉल करता है
  • "मैं React के साथ कैसे एकीकृत करूँ?" → AI get_doc("getting-started/integrations/react") कॉल करता है
  • "कौन से चार्ट प्रकार उपलब्ध हैं?" → AI list_chart_types() कॉल करता है

सामग्री

सर्वर में 1,500+ दस्तावेज़ शामिल हैं:

  • 140+ दस्तावेज़ीकरण पृष्ठ — आरंभ करना, चार्ट गाइड, अवधारणाएँ (थीम, ईवेंट, एडेप्टर, डेटा बाइंडिंग, एनिमेशन, एक्सेसिबिलिटी, आदि), और फ्रेमवर्क एकीकरण गाइड (React, Angular, Vue, Next.js, Svelte, और अधिक)
  • 280+ कोड उदाहरण — 16 श्रेणियों में कार्यशील डेमो जिनमें कॉलम/बार, लाइन/एरिया, पाई/डोनट, मानचित्र, पदानुक्रम, प्रवाह, रडार/ध्रुवीय, स्टॉक, गेज, गैंट, टाइमलाइन, और अधिक शामिल हैं
  • 1,000+ क्लास API संदर्भ — amCharts 5 लाइब्रेरी की प्रत्येक क्लास इसकी सेटिंग्स, गुणों, विधियों, ईवेंट्स, और इनहेरिटेंस श्रृंखला के साथ
  • क्यूरेटेड कौशल संदर्भamCharts 5 AI स्किल से त्वरित-शुरुआत टेम्पलेट और चार्ट-विशिष्ट गाइड

लाइसेंस

MIT