package.json•1.55 kB
{
"name": "mcp-echarts",
"description": "❤️ Generate visual charts using Apache ECharts with AI MCP dynamically.",
"version": "0.6.1",
"main": "build/index.js",
"scripts": {
"test": "vitest",
"prebuild": "rm -rf build/*",
"build": "tsc && tsc-alias -p tsconfig.json",
"start": "npm run build && npx @modelcontextprotocol/inspector node build/index.js",
"prepare": "husky && npm run build",
"prepublishOnly": "npm run build"
},
"bin": {
"mcp-echarts": "./build/index.js"
},
"files": ["build", "fonts"],
"keywords": ["mcp", "echarts", "visualization", "chart", "mcp-echarts"],
"dependencies": {
"@modelcontextprotocol/sdk": "^1.12.0",
"@napi-rs/canvas": "^0.1.73",
"dotenv": "^17.2.1",
"echarts": "^6.0.0",
"express": "^5.1.0",
"minio": "^8.0.5",
"zod": "^3.25.16"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@modelcontextprotocol/inspector": "^0.15.0",
"@types/express": "^5.0.3",
"@types/node": "^22.15.21",
"@types/pixelmatch": "^5.2.6",
"@types/pngjs": "^6.0.5",
"husky": "^9.1.7",
"lint-staged": "^15.5.2",
"pixelmatch": "^7.1.0",
"pngjs": "^7.0.0",
"tsc-alias": "^1.8.16",
"typescript": "^5.8.3",
"vitest": "^3.1.4",
"zod-to-json-schema": "^3.24.5"
},
"lint-staged": {
"*.{ts,js,json}": [
"biome check --write",
"biome format --write",
"biome lint"
]
},
"repository": {
"type": "git",
"url": "https://github.com/hustcc/mcp-echarts"
},
"license": "MIT"
}