UNPKG

drawio-mcp-server

Version:

Provides Draw.io services to MCP Clients

64 lines 1.64 kB
{ "name": "drawio-mcp-server", "version": "1.5.0", "description": "Provides Draw.io services to MCP Clients", "type": "module", "main": "index.js", "bin": { "drawio-mcp-server": "./build/index.js" }, "engines": { "node": ">=20.0.0" }, "files": [ "build" ], "keywords": [ "mcp", "modelcontextprotocol", "server", "draw.io", "drawio", "diagrams.net", "diagramsnet", "diagram", "claude" ], "author": "Ladislav Gazo", "license": "MIT", "dependencies": { "@hono/node-server": "1.19.7", "@modelcontextprotocol/sdk": "1.25.1", "hono": "4.11.1", "nanoid": "5.1.6", "ws": "8.18.3", "zod": "4.2.1" }, "devDependencies": { "@jest/globals": "30.2.0", "@types/jest": "30.0.0", "@types/node": "25.0.3", "@types/ws": "^8.18.1", "globals": "16.5.0", "jest": "30.2.0", "jest-environment-node": "30.2.0", "prettier": "3.7.4", "rimraf": "6.1.2", "ts-jest": "29.4.6", "typescript": "5.9.3" }, "scripts": { "build": "tsc", "ci": "pnpm install --frozen-lockfile", "dev": "tsc --watch", "inspect": "HOST=0.0.0.0 pnpx @modelcontextprotocol/inspector --config ./inspector.json --server drawio", "lint": "tsc --noEmit", "format": "prettier --write \"src/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\"", "test": "NODE_OPTIONS=--experimental-vm-modules jest", "test:watch": "jest --watch", "test:coverage": "NODE_OPTIONS=--experimental-vm-modules jest --coverage", "clean": "rimraf build coverage .eslintcache", "prebuild": "pnpm run clean" } }