{ "name": "diagrams-mcp-server", "version": "0.7.0", "mcpName": "io.github.mohammad-emad-dev/diagrams-mcp-server", "description": "Technical Preview (V1 Preview): local-first MCP server for managing, rendering, and checking PlantUML and Mermaid architecture diagrams alongside your codebase.", "type": "module", "main": "dist/index.js", "bin": { "diagrams-mcp-server": "dist/index.js" }, "files": [ "dist/**/*", "!dist/**/*.test.js", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/mohammad-emad-dev/diagrams-mcp-server.git" }, "homepage": "https://github.com/mohammad-emad-dev/diagrams-mcp-server#readme", "bugs": { "url": "https://github.com/mohammad-emad-dev/diagrams-mcp-server/issues" }, "scripts": { "build": "tsc", "test": "node --test dist/constants.test.js dist/integration/mcpServer.test.js dist/packaging.test.js dist/services/consistencyChecker.test.js dist/services/consistencyChecker/ts/tsParse.test.js dist/services/consistencyChecker/ts/tsSymbols.test.js dist/services/consistencyChecker/ts/tsIndex.test.js dist/services/consistencyChecker/ts/tsGoldens.test.js dist/services/consistencyChecker/sequence/sequenceGoldens.test.js dist/services/consistencyChecker/sequence/sequenceOrderGoldens.test.js dist/services/diagramStore.test.js dist/services/diagramValidator.test.js dist/services/diff/diffGoldens.test.js dist/services/export/exportGoldens.test.js dist/services/generate/generateGoldens.test.js dist/services/generate/sequenceGoldens.test.js dist/services/nameNormalize.test.js dist/services/renderer.test.js dist/services/scopeResolve.test.js dist/services/templates/templateGoldens.test.js dist/setup.test.js dist/tools/diagramsCreateUpdateValidation.test.js dist/tools/diagramsDelete.test.js dist/tools/diagramsDiff.test.js dist/tools/diagramsExport.test.js dist/tools/diagramsGenerate.test.js dist/tools/diagramsGenerateSequence.test.js dist/tools/diagramsTemplate.test.js dist/tools/diagramsPagination.test.js dist/tools/toolError.test.js dist/tools/toolOutput.test.js", "lint": "eslint src --max-warnings 0", "format:check": "prettier --check \"src/**/*.ts\"", "prepack": "npm run build", "probe:prod": "node evaluations/prod-activation/probe.mjs", "start": "node dist/index.js", "dev": "tsc --watch" }, "keywords": [ "mcp", "model-context-protocol", "plantuml", "mermaid", "architecture", "diagrams", "uml" ], "author": "Mohammad Emad", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.10.5", "eslint": "^10.10.0", "eslint-config-prettier": "^10.1.8", "prettier": "^3.9.6", "typescript": "^5.7.2", "typescript-eslint": "^8.70.0" }, "engines": { "node": ">=18" } }