├── .codecov.yml ├── .dockerignore ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── __tests__ ├── api.spec.ts ├── charts │ ├── area.json │ ├── bar.json │ ├── boxplot.json │ ├── charts.spec.ts │ ├── column.json │ ├── district-map.json │ ├── dual-axes.json │ ├── fishbone-diagram.json │ ├── flow-diagram.json │ ├── funnel.json │ ├── histogram.json │ ├── index.ts │ ├── line.json │ ├── liquid.json │ ├── mind-map.json │ ├── network-graph.json │ ├── organization-chart.json │ ├── path-map.json │ ├── pie.json │ ├── pin-map.json │ ├── radar.json │ ├── sankey.json │ ├── scatter.json │ ├── treemap.json │ ├── venn.json │ ├── violin.json │ └── word-cloud.json ├── constant.ts ├── server.spec.ts └── utils │ ├── env.spec.ts │ ├── schema.spec.ts │ └── validator.spec.ts ├── biome.json ├── docker-compose.yaml ├── docker ├── docker-compose.yml ├── sse │ └── Dockerfile └── streamable │ └── Dockerfile ├── glama.json ├── package.json ├── smithery.yaml ├── src ├── charts │ ├── area.ts │ ├── bar.ts │ ├── base.ts │ ├── boxplot.ts │ ├── column.ts │ ├── district-map.ts │ ├── dual-axes.ts │ ├── fishbone-diagram.ts │ ├── flow-diagram.ts │ ├── funnel.ts │ ├── histogram.ts │ ├── index.ts │ ├── line.ts │ ├── liquid.ts │ ├── mind-map.ts │ ├── network-graph.ts │ ├── organization-chart.ts │ ├── path-map.ts │ ├── pie.ts │ ├── pin-map.ts │ ├── radar.ts │ ├── sankey.ts │ ├── scatter.ts │ ├── treemap.ts │ ├── venn.ts │ ├── violin.ts │ └── word-cloud.ts ├── index.ts ├── sdk.ts ├── server.ts ├── services │ ├── index.ts │ ├── sse.ts │ ├── stdio.ts │ └── streamable.ts └── utils │ ├── callTool.ts │ ├── env.ts │ ├── generate.ts │ ├── index.ts │ ├── logger.ts │ ├── schema.ts │ └── validator.ts ├── tsconfig.json └── vitest.config.ts /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/api.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/api.spec.ts -------------------------------------------------------------------------------- /__tests__/charts/area.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/area.json -------------------------------------------------------------------------------- /__tests__/charts/bar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/bar.json -------------------------------------------------------------------------------- /__tests__/charts/boxplot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/boxplot.json -------------------------------------------------------------------------------- /__tests__/charts/charts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/charts.spec.ts -------------------------------------------------------------------------------- /__tests__/charts/column.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/column.json -------------------------------------------------------------------------------- /__tests__/charts/district-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/district-map.json -------------------------------------------------------------------------------- /__tests__/charts/dual-axes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/dual-axes.json -------------------------------------------------------------------------------- /__tests__/charts/fishbone-diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/fishbone-diagram.json -------------------------------------------------------------------------------- /__tests__/charts/flow-diagram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/flow-diagram.json -------------------------------------------------------------------------------- /__tests__/charts/funnel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/funnel.json -------------------------------------------------------------------------------- /__tests__/charts/histogram.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/histogram.json -------------------------------------------------------------------------------- /__tests__/charts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/index.ts -------------------------------------------------------------------------------- /__tests__/charts/line.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/line.json -------------------------------------------------------------------------------- /__tests__/charts/liquid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/liquid.json -------------------------------------------------------------------------------- /__tests__/charts/mind-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/mind-map.json -------------------------------------------------------------------------------- /__tests__/charts/network-graph.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/network-graph.json -------------------------------------------------------------------------------- /__tests__/charts/organization-chart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/organization-chart.json -------------------------------------------------------------------------------- /__tests__/charts/path-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/path-map.json -------------------------------------------------------------------------------- /__tests__/charts/pie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/pie.json -------------------------------------------------------------------------------- /__tests__/charts/pin-map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/pin-map.json -------------------------------------------------------------------------------- /__tests__/charts/radar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/radar.json -------------------------------------------------------------------------------- /__tests__/charts/sankey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/sankey.json -------------------------------------------------------------------------------- /__tests__/charts/scatter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/scatter.json -------------------------------------------------------------------------------- /__tests__/charts/treemap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/treemap.json -------------------------------------------------------------------------------- /__tests__/charts/venn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/venn.json -------------------------------------------------------------------------------- /__tests__/charts/violin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/violin.json -------------------------------------------------------------------------------- /__tests__/charts/word-cloud.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/charts/word-cloud.json -------------------------------------------------------------------------------- /__tests__/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/constant.ts -------------------------------------------------------------------------------- /__tests__/server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/server.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/env.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/utils/env.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/utils/schema.spec.ts -------------------------------------------------------------------------------- /__tests__/utils/validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/__tests__/utils/validator.spec.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/biome.json -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/sse/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/docker/sse/Dockerfile -------------------------------------------------------------------------------- /docker/streamable/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/docker/streamable/Dockerfile -------------------------------------------------------------------------------- /glama.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/glama.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/package.json -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/charts/area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/area.ts -------------------------------------------------------------------------------- /src/charts/bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/bar.ts -------------------------------------------------------------------------------- /src/charts/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/base.ts -------------------------------------------------------------------------------- /src/charts/boxplot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/boxplot.ts -------------------------------------------------------------------------------- /src/charts/column.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/column.ts -------------------------------------------------------------------------------- /src/charts/district-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/district-map.ts -------------------------------------------------------------------------------- /src/charts/dual-axes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/dual-axes.ts -------------------------------------------------------------------------------- /src/charts/fishbone-diagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/fishbone-diagram.ts -------------------------------------------------------------------------------- /src/charts/flow-diagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/flow-diagram.ts -------------------------------------------------------------------------------- /src/charts/funnel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/funnel.ts -------------------------------------------------------------------------------- /src/charts/histogram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/histogram.ts -------------------------------------------------------------------------------- /src/charts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/index.ts -------------------------------------------------------------------------------- /src/charts/line.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/line.ts -------------------------------------------------------------------------------- /src/charts/liquid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/liquid.ts -------------------------------------------------------------------------------- /src/charts/mind-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/mind-map.ts -------------------------------------------------------------------------------- /src/charts/network-graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/network-graph.ts -------------------------------------------------------------------------------- /src/charts/organization-chart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/organization-chart.ts -------------------------------------------------------------------------------- /src/charts/path-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/path-map.ts -------------------------------------------------------------------------------- /src/charts/pie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/pie.ts -------------------------------------------------------------------------------- /src/charts/pin-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/pin-map.ts -------------------------------------------------------------------------------- /src/charts/radar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/radar.ts -------------------------------------------------------------------------------- /src/charts/sankey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/sankey.ts -------------------------------------------------------------------------------- /src/charts/scatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/scatter.ts -------------------------------------------------------------------------------- /src/charts/treemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/treemap.ts -------------------------------------------------------------------------------- /src/charts/venn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/venn.ts -------------------------------------------------------------------------------- /src/charts/violin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/violin.ts -------------------------------------------------------------------------------- /src/charts/word-cloud.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/charts/word-cloud.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/sdk.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/sse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/services/sse.ts -------------------------------------------------------------------------------- /src/services/stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/services/stdio.ts -------------------------------------------------------------------------------- /src/services/streamable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/services/streamable.ts -------------------------------------------------------------------------------- /src/utils/callTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/callTool.ts -------------------------------------------------------------------------------- /src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/env.ts -------------------------------------------------------------------------------- /src/utils/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/generate.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/schema.ts -------------------------------------------------------------------------------- /src/utils/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/src/utils/validator.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antvis/mcp-server-chart/HEAD/vitest.config.ts --------------------------------------------------------------------------------