hatch-slidev-builder-mcp
Version:
A comprehensive MCP server for creating Slidev presentations with component library, interactive elements, and team collaboration features
135 lines (134 loc) • 3.22 kB
JSON
{
"name": "hatch-slidev-builder-mcp",
"version": "2.0.0",
"description": "A comprehensive MCP server for creating Slidev presentations with component library, interactive elements, and team collaboration features",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"slidev-builder-mcp": "dist/bin.js"
},
"files": [
"dist/",
"templates/",
"themes/",
"src/components/",
"README.md"
],
"scripts": {
"build": "tsc",
"dev": "tsc --watch",
"prepare": "npm run build",
"lint": "eslint src/",
"test": "vitest",
"start": "node dist/index.js"
},
"keywords": [
"mcp",
"model-context-protocol",
"slidev",
"presentations",
"slides",
"automation",
"vue",
"markdown",
"interactive",
"charts",
"templates",
"hatch",
"component-library",
"collaboration"
],
"author": "Hatch Ltd",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/adolfosalasgomez3011/slidev-builder-mcp.git"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^0.6.0",
"@slidev/cli": "^52.1.0",
"@slidev/types": "^52.1.0",
"vue": "^3.4.0",
"vue-chartjs": "^5.3.0",
"chart.js": "^4.4.0",
"yaml": "^2.3.0",
"fs-extra": "^11.2.0",
"chalk": "^5.3.0",
"inquirer": "^9.2.0",
"handlebars": "^4.7.0",
"globby": "^14.0.0"
},
"devDependencies": {
"@types/node": "^20.10.0",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.7",
"@types/handlebars": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.0.0",
"typescript": "^5.3.0",
"vitest": "^1.0.0"
},
"engines": {
"node": ">=18.0.0"
},
"publishConfig": {
"access": "public"
},
"mcp": {
"description": "Enhanced Slidev Builder MCP v2.0 with 5-Step Process Workflow",
"version": "2.0.0",
"tools": [
"initialize_project",
"create_slide",
"generate_assets",
"list_components",
"create_component",
"add_component",
"apply_theme",
"export_deck",
"get_capabilities"
],
"capabilities": [
"story_architecture",
"idea_development",
"slide_creation",
"universal_assets",
"theme_management",
"component_library",
"process_orchestration"
],
"config": {
"workspace": "SLIDEV_WORKSPACE",
"components": "COMPONENT_LIBRARY_PATH",
"brand_config": "HATCH_BRAND_CONFIG",
"process_modes": [
"complete",
"slides-only",
"quick"
],
"themes": [
"hatch-corporate",
"hatch-technical",
"hatch-minimal"
],
"asset_types": [
"chart",
"python-script",
"3d-visualization",
"interactive-component",
"audio",
"video",
"image"
],
"supported_formats": [
"pdf",
"html",
"spa",
"pptx"
]
},
"server": "dist/bin.js"
}
}