Skip to content

v0.1.0 — Initial release

Choose a tag to compare

@ryuk3nd0 ryuk3nd0 released this 16 Aug 18:45
· 5 commits to main since this release

v0.1.0 — Initial release

Apache ECharts MCP server: type-safe tools, SVG-first rendering, stdio + Streamable HTTP transports.

Highlights

  • SVG-first rendering via echarts.init(null, theme, { renderer: "svg", ssr: true }) + renderToSVGString() — zero native dependencies.
  • Fully stateless — self-contained results (raw SVG + echoed option).
  • Type-safe JSON Schema derived from Zod v4 (Standard Schema).
  • Tools: render_echart, validate_echart_option, list_chart_types.
  • Built on MCP SDK v2 (@modelcontextprotocol/server@2 + @modelcontextprotocol/node@2).

Stack

  • Node 20+, TypeScript NodeNext ESM, pnpm, Vitest.
  • echarts@6.1.0 (pinned).

npm: @ryuk3nd0/echarts-mcp@0.1.0