Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
On-demand access to amCharts 5 docs, code examples, and API reference
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://mcp.amcharts.com/mcpเปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"amcharts5": {
"command": "npx",
"args": [
"-y",
"@amcharts/amcharts5-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http amcharts5 https://mcp.amcharts.com/mcpclaude mcp add amcharts5 -- npx -y @amcharts/amcharts5-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"amcharts5": {
"url": "https://mcp.amcharts.com/mcp"
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"amcharts5": {
"command": "npx",
"args": [
"-y",
"@amcharts/amcharts5-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"amcharts5": {
"type": "http",
"url": "https://mcp.amcharts.com/mcp"
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"amcharts5": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@amcharts/amcharts5-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://mcp.amcharts.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub amcharts ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.9.4) เข้า registry 12 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Symantec Cloud DLP AIops
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Governed Symantec Cloud DLP — 14 MCP tools, read-only with audit.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
An MCP (Model Context Protocol) server that gives AI assistants on-demand access to the complete amCharts 5 knowledge base: 160+ documentation pages, 350+ code examples (including 60+ complete JSON configs), and 1,300+ API reference pages.
Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, and any other MCP-compatible AI tool.
Instead of loading the entire amCharts reference into the AI's context window, the MCP server lets the AI query exactly what it needs — a specific chart type reference, a code example, or an API lookup. This means better answers with less context waste.
The easiest way is the hosted server — no install, just add one URL. Prefer to run it yourself? See Local install below.
Point your AI client at:
https://mcp.amcharts.com/mcp
The amCharts 5 docs are also on Context7 as /amcharts/amcharts5.
Claude Code
claude mcp add --transport http amcharts5 https://mcp.amcharts.com/mcp
Claude (claude.ai, Desktop) — add amCharts 5 from the Connectors Directory. Or Settings → Connectors → Add custom connector, then paste 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 (also on the Free plan) — open Plugins → + → Add custom MCP server. Give it a name, set the URL to https://mcp.amcharts.com/mcp and Authentication to No authentication, then Create as a plugin. In a chat, type @amCharts to use it.
Figma Make and the Figma agent (paid Figma plans) — in the chat, open Add context → Connectors → Manage → Create. Name it amCharts, set the URL to https://mcp.amcharts.com/mcp with no authentication, and set its tools to Always run. Then name amCharts in the prompt (Make picks Recharts otherwise), e.g. "Build a sales dashboard with amCharts: a world map colored by revenue and a line chart of monthly sales". Make installs @amcharts/amcharts5 and looks up the code through the server. A pasted amcharts.com demo or docs link works as context too.
Cline (VS Code extension) — open the MCP Servers panel → Remote Servers, paste https://mcp.amcharts.com/mcp, or add to its MCP settings JSON:
{
"mcpServers": { "amcharts5": { "type": "streamableHttp", "url": "https://mcp.amcharts.com/mcp" } } }
Clients that only support local (stdio) servers (e.g. Zed, Continue, Amazon Q Developer) — bridge to the hosted URL with mcp-remote. Use this as the server's run command in the client's config:
npx mcp-remote https://mcp.amcharts.com/mcp
For example, in a command/args style config:
{
"mcpServers": { "amcharts5": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.amcharts.com/mcp"] } } }
Any other MCP client that accepts a remote server URL works too — use the /mcp endpoint (Streamable HTTP) or /sse (legacy SSE). For URL-only clients that still expect a command, use the mcp-remote bridge shown above.
Prefer running it yourself? The server is also published to npm and runs over stdio.
For all projects (global, recommended):
claude mcp add -s user amcharts5 -- npx -y @amcharts/amcharts5-mcp
For current project only:
claude mcp add amcharts5 -- npx -y @amcharts/amcharts5-mcp
Add to your claude_desktop_config.json:
{
"mcpServers": { "amcharts5": { "command": "npx", "args": ["-y", "@amcharts/amcharts5-mcp"] } } }
Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
{
"mcpServers": { "amcharts5": { "command": "npx", "args": ["-y", "@amcharts/amcharts5-mcp"] } } }
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "amcharts5": { "command": "npx", "args": ["-y", "@amcharts/amcharts5-mcp"] } } }
Create or edit .vscode/mcp.json in your workspace:
{
"servers": { "amcharts5": { "type": "stdio", "command": "npx", "args": ["-y", "@amcharts/amcharts5-mcp"] } } }
For any other tool that supports MCP (Cline, Continue, Amazon Q, Zed, etc.), configure it to run:
npx -y @amcharts/amcharts5-mcp
git clone https://github.com/amcharts/amcharts5-mcp.git
cd amcharts5-mcp npm install npm start
| Tool | Description |
|---|---|
get_core_reference | Get core amCharts 5 docs — setup, themes, colors, events, common pitfalls. An overview: its first sections, up to 12,000 characters, and a list of the others; full: true for the whole file |
get_chart_reference | Get the reference for a chart type (e.g. "pie", "sankey", "xy"). One longer than 12,000 characters comes as an overview with the rest listed for get_section; full: true for the whole file |
list_chart_types | List all available chart types and their keywords |
search_docs | Search the skill reference docs by keyword (scope: "all" adds the full docs, API reference and examples) |
search_all | Search across everything — skill docs, full documentation, and code examples |
get_doc | Get a full documentation page by its path (e.g. "charts/xy-chart/axes", "concepts/events") or its docs.amcharts.com address |
get_section | Get a specific section from a reference file by heading (a ### subsection heading returns just that subsection) |
get_quick_start | Get a minimal working template for any chart type |
list_examples | Browse all 350+ examples, optionally filtered by category |
get_example | Get the full code for a specific example, by its path or its amcharts.com demo address |
get_api_reference | Get the API reference for a class, interface or function — settings with their defaults, events, inheritance and the import line |
list_geodata | Find map (geodata) files — world, continents, countries, regional packs and the per-Congress US congressional district packs — with each file's CDN path, script global and ES import |
Once connected, your AI assistant can:
get_quick_start("pie") and adapts the templatesearch_all("date axis label format")get_example("examples/flow/sankey-diagram")get_doc("reference/xychart")get_doc("getting-started/integrations/react"), which covers the @amcharts/amcharts5-react packagelist_chart_types()list_geodata("congressional whole country")get_doc, get_example) points to the call that returns that demo's code or that docs page or sectionThe server includes 1,900+ documents:
@amcharts/amcharts5-geodata, for list_geodatahttps://mcp.amcharts.com/mcp serves the same public documentation as amcharts.com. There are no accounts, API keys, user data or write operations behind it.@modelcontextprotocol/sdk and zod.scripts/ (the demo and docs scrapers, the API reference generator) are not part of the npm package and never run in the server.Neither the hosted server nor the npm package needs an account or asks for personal data.
https://mcp.amcharts.com/mcp):MIT