amCharts 5 MCP Server

ทางการ

เซิร์ฟเวอร์ MCP ที่ให้ผู้ช่วย AI เข้าถึงเอกสาร amCharts กว่า 1,500 รายการ ตัวอย่างโค้ดประมาณ 300 ตัวอย่าง และข้อมูลอ้างอิง API ของคลาสมากกว่า 1,000 รายการตามความต้องการ

คุณทำอะไรได้บ้างด้วย Am Charts 5 MCP?

  • รับเทมเพลตแผนภูมิที่ใช้งานได้ — ขอเทมเพลตเริ่มต้นแบบสั้นๆ สำหรับแผนภูมิประเภทใดก็ได้ แล้วผู้ช่วยจะเรียก get_quick_start เพื่อสร้างให้
  • ค้นหาข้อมูลอ้างอิงเต็มรูปแบบของประเภทแผนภูมิ — ดึงการตั้งค่า คุณสมบัติ และเมธอดทั้งหมดสำหรับแผนภูมิเฉพาะผ่าน get_chart_reference
  • ค้นหาทั่วเอกสารและตัวอย่างทั้งหมด — ใช้ search_all เพื่อค้นหาเอกสารประกอบ การอ้างอิง API และตัวอย่างโค้ดที่เกี่ยวข้องตามคำสำคัญ
  • ดึงตัวอย่างโค้ดเฉพาะ — ขอตัวอย่างเฉพาะตามชื่อ แล้วผู้ช่วยจะดึงซอร์สโค้ดที่สมบูรณ์ด้วย get_example
  • เรียกดูประเภทแผนภูมิที่มีให้ใช้งาน — ถามว่ามีประเภทแผนภูมิใดบ้างที่รองรับ แล้วผู้ช่วยจะเรียก list_chart_types เพื่อแสดงรายการทั้งหมด

เอกสาร

amCharts 5 MCP Server

เซิร์ฟเวอร์ MCP (Model Context Protocol) ที่ให้ผู้ช่วย AI เข้าถึงฐานความรู้ amCharts 5 แบบออนดีมานด์: หน้าเอกสาร 140+ หน้า, ตัวอย่างโค้ด 280+ ตัวอย่าง, และ การอ้างอิง API คลาส 1,000+ รายการ

ทำงานร่วมกับ Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, และเครื่องมือ AI ที่รองรับ MCP อื่นๆ

ทำไม?

แทนที่จะโหลดข้อมูลอ้างอิง amCharts ทั้งหมดลงในหน้าต่างบริบทของ AI เซิร์ฟเวอร์ 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 ServersRemote Servers วาง https://mcp.amcharts.com/mcp หรือเพิ่มลงใน JSON การตั้งค่า MCP:

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

ไคลเอนต์ที่รองรับเฉพาะเซิร์ฟเวอร์ภายใน (stdio) (เช่น Zed, Continue, Amazon Q Developer) — เชื่อมต่อไปยัง URL ที่โฮสต์ด้วย mcp-remote ใช้เป็นคำสั่งรันของเซิร์ฟเวอร์ในการกำหนดค่าของไคลเอนต์:

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 (Streamable 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")
  • "แสดงตัวอย่างแผนภาพ Sankey" → 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 หมวดหมู่ รวมถึงคอลัมน์/แท่ง, เส้น/พื้นที่, วงกลม/โดนัท, แผนที่, ลำดับชั้น, การไหล, เรดาร์/โพลาร์, หุ้น, เกจ, Gantt, ไทม์ไลน์, และอื่นๆ
  • การอ้างอิง API คลาส 1,000+ รายการ — ทุกคลาสในไลบรารี amCharts 5 พร้อมการตั้งค่า, คุณสมบัติ, เมธอด, เหตุการณ์, และสายการสืบทอด
  • เอกสารอ้างอิงทักษะที่คัดสรรแล้ว — เทมเพลตเริ่มต้นอย่างรวดเร็วและคู่มือเฉพาะแผนภูมิจาก amCharts 5 AI Skill

ใบอนุญาต

MIT