{"_id":"@devstefancho/mermaid-mcp","_rev":"6-715c4e2b9c6f0368d57d6faa764b6251","name":"@devstefancho/mermaid-mcp","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.0":{"name":"@devstefancho/mermaid-mcp","version":"1.0.0","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","_id":"@devstefancho/mermaid-mcp@1.0.0","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"bin":{"mermaid-mcp":"build/cli.js"},"dist":{"shasum":"9b26a269de4f05c3a1334a92f2aecff4616b1e98","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.0.tgz","fileCount":5,"integrity":"sha512-cCL4m/l5jSvN/kpU1EnW/s8OFbq8s48/k7o2mEyi4TvTT5+kHzI5E15wGxbpq57rFGGwHvqG2vRGYef99ibK7w==","signatures":[{"sig":"MEQCIA4AD+yXdkA8/pQiif/Ip1AmqMnC5WV7PqT8A/mwZE46AiB+MuxMAvq/lcJIwDedcUSPDW6isz9LVFVM98zjJP593w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15739},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d69413e32ae170c15431ef7a52252e5041e286d6","scripts":{"dev":"ts-node src/index.ts","build":"tsc && chmod +x build/cli.js","start":"node build/index.js","publish":"npm publish --access public"},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"repository":{"url":"git+https://github.com/devstefancho/mermaid-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for creating Mermaid flowcharts","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mermaid-mcp_1.0.0_1744365398892_0.3795021337740063","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@devstefancho/mermaid-mcp","version":"1.0.1","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","_id":"@devstefancho/mermaid-mcp@1.0.1","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"bin":{"mermaid-mcp":"build/cli.js"},"dist":{"shasum":"829a6b0a225cb59efed7a12fbbe9c2fcc53ff7a1","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.1.tgz","fileCount":5,"integrity":"sha512-TIlhUXFC6s2Xw3nB1D9r7zHGjFhRtSfCslXqOEZb3seS+QMs/KU7wiB+9bNQbZ69ty1QHu+/3SlFHhUfQZEtJw==","signatures":[{"sig":"MEUCIQDFWi7fwu651yUclap1vbSJX9poJatBkv2fc3PIaTq0IAIgLE52tNduKvEUED1RfE4mFdJqIE7w36v8LzW7M4FUZ6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15736},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fa06b7ddbcf4fef7f6bcd079ebc049e1275efcea","scripts":{"dev":"ts-node src/index.ts","build":"tsc && chmod +x build/cli.js","start":"node build/index.js","publish":"npm publish --access public"},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"repository":{"url":"git+https://github.com/devstefancho/mermaid-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for creating Mermaid flowcharts","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mermaid-mcp_1.0.1_1744467874340_0.358199863295559","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@devstefancho/mermaid-mcp","version":"1.0.2","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","_id":"@devstefancho/mermaid-mcp@1.0.2","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"bin":{"mermaid-mcp":"build/cli.js"},"dist":{"shasum":"9a325e2008fde6507824949829236ffbdd709f47","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.2.tgz","fileCount":5,"integrity":"sha512-O3v61Bea6QaHqnh7tNsanFT0kPsQHmWCQyHL7ytOqCQrbBASh0eu1EB/VmppbolqYhH6vj7hiJdjAB3vnl2jcw==","signatures":[{"sig":"MEYCIQD6iNwJE/9O8kuXLR+6incNJwsXG69Ru50ZhfXis5h2cwIhAN86w1UhHWUyqjhy7xZJMGxaY92dATwzgrSGQB7Z1dgv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15736},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"af116217e91432b0a03071e79d4d5cb059d66639","scripts":{"dev":"ts-node src/index.ts","build":"tsc && chmod +x build/cli.js","start":"node build/index.js","publish":"npm publish --access public"},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"repository":{"url":"git+https://github.com/devstefancho/mermaid-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for creating Mermaid flowcharts","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mermaid-mcp_1.0.2_1744468627017_0.026527487896971902","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@devstefancho/mermaid-mcp","version":"1.0.3","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","_id":"@devstefancho/mermaid-mcp@1.0.3","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"bin":{"mermaid-mcp":"build/cli.js"},"dist":{"shasum":"9213c4ca46f8a9586fb228927259fb6e51a91dd1","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.3.tgz","fileCount":5,"integrity":"sha512-VogSxaKFnhKrb8NmDe8WxlVDL3++Q8LOw4WwtcHEyL0EDQ7qVpMl44eNUKuI/N+FzLruWePtsH5sDTnTgavOag==","signatures":[{"sig":"MEUCIQCvCMTIikrUAzx37v2wfEB65N51pzw6034nKD7pm1BSUQIgVEBWapH5n94CB5zdyOWFSbonM57nISplVnzJSQhdDok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15697},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b6c0c4b24a08f37dec97814feb2f5366a449902d","scripts":{"dev":"ts-node src/index.ts","build":"tsc && chmod +x build/cli.js","start":"node build/index.js","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"repository":{"url":"git+https://github.com/devstefancho/mermaid-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for creating Mermaid flowcharts","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mermaid-mcp_1.0.3_1744469068667_0.45579543561952907","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@devstefancho/mermaid-mcp","version":"1.0.4","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","_id":"@devstefancho/mermaid-mcp@1.0.4","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"bin":{"mermaid-mcp":"build/cli.js"},"dist":{"shasum":"2f38797c2b4ea34fd2da0967d714070259b2649b","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.4.tgz","fileCount":5,"integrity":"sha512-/K1i5rC5P5WofJonGAkOTjDSK5g6rO7QksmceyYSicCskqeVl03PDVYjlqYOYZ6cmKyCfdAPtObGgpVR874wTw==","signatures":[{"sig":"MEUCIAvjpU1MVse1AMMaD/ti4BxDbOLRaqKe70zcUZTT5XSiAiEAp1V1B8T99+ZRRNkND88erWj/TWNwLds7FjkeWuadNR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13166},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"542e306283db948f7fb235b84ebe50b25203808e","scripts":{"dev":"ts-node src/index.ts","build":"tsc && chmod +x build/cli.js","start":"node build/index.js","release":"npm run build && npm publish --access public"},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"repository":{"url":"git+https://github.com/devstefancho/mermaid-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for creating Mermaid flowcharts","directories":{},"_nodeVersion":"20.18.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.11.0","devDependencies":{"ts-node":"^10.9.2","typescript":"^5.8.3","@types/node":"^22.14.0"},"_npmOperationalInternal":{"tmp":"tmp/mermaid-mcp_1.0.4_1744477195173_0.6200406072689881","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@devstefancho/mermaid-mcp","version":"1.0.5","description":"MCP server for creating Mermaid flowcharts","main":"build/index.js","bin":{"mermaid-mcp":"build/cli.js"},"scripts":{"build":"tsc && chmod +x build/cli.js","start":"node build/index.js","dev":"ts-node src/index.ts","release":"npm run build && npm publish --access public"},"keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","type":"module","dependencies":{"@modelcontextprotocol/sdk":"^1.9.0","zod":"^3.24.2"},"devDependencies":{"@types/node":"^22.14.0","ts-node":"^10.9.2","typescript":"^5.8.3"},"engines":{"node":">=18.0.0"},"packageManager":"pnpm@9.11.0","repository":{"type":"git","url":"git+https://github.com/devstefancho/mermaid-mcp.git"},"bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"homepage":"https://github.com/devstefancho/mermaid-mcp#readme","_id":"@devstefancho/mermaid-mcp@1.0.5","gitHead":"c4dbfbec62d946c14f0160c0c5399d5e79cca7c4","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DUndVic2xQo8tEXwq8ki5/jeExqD90ebqNLVw7IR3TvfmkaD8soZcJPjTfZq2yYzQlLGrs90vdoiUSO+sVagCw==","shasum":"16bebc100c7403ec9c7d5a165bacbe847ea8549f","tarball":"https://registry.npmjs.org/@devstefancho/mermaid-mcp/-/mermaid-mcp-1.0.5.tgz","fileCount":5,"unpackedSize":12880,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGQ2bcAZQTSHSd8E7dgdlSD8YeErTRqQNRndZ9vtynSSAiARlPKh3TJaXj/N7vXYE6YIzMnUqo5WTXCweIIafHyMqw=="}]},"_npmUser":{"name":"devstefancho","email":"skku7714@gmail.com"},"directories":{},"maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mermaid-mcp_1.0.5_1744511017256_0.6510124148248788"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-11T09:56:38.766Z","modified":"2025-04-13T02:23:37.661Z","1.0.0":"2025-04-11T09:56:39.077Z","1.0.1":"2025-04-12T14:24:34.543Z","1.0.2":"2025-04-12T14:37:07.226Z","1.0.3":"2025-04-12T14:44:28.870Z","1.0.4":"2025-04-12T16:59:55.387Z","1.0.5":"2025-04-13T02:23:37.471Z"},"bugs":{"url":"https://github.com/devstefancho/mermaid-mcp/issues"},"author":{"name":"Stefan Cho","email":"devstefancho@gmail.com"},"license":"MIT","homepage":"https://github.com/devstefancho/mermaid-mcp#readme","keywords":["mcp","mermaid","flowchart","claude","model-context-protocol"],"repository":{"type":"git","url":"git+https://github.com/devstefancho/mermaid-mcp.git"},"description":"MCP server for creating Mermaid flowcharts","maintainers":[{"name":"devstefancho","email":"skku7714@gmail.com"}],"readme":"# @devstefancho/mermaid-mcp\n\nAn MCP server that helps create and analyze Mermaid flowcharts for use with Claude.\n\n## Overview\n\nThis MCP server provides two tools:\n\n1. `analyze-flowchart`: Analyzes a flowchart description for completeness and provides a preview\n2. `generate-flowchart`: Converts a text description into a Mermaid flowchart\n\n## Installation\n\n### Using npx (Recommended)\n\nThe easiest way to use this tool is with npx, which comes with npm:\n\n```bash\nnpx @devstefancho/mermaid-mcp\n```\n\nThis will download and run the latest version of the Mermaid MCP server.\n\n### Global Installation\n\nYou can also install the package globally:\n\n```bash\nnpm install -g @devstefancho/mermaid-mcp\n```\n\nThen you can run it from anywhere:\n\n```bash\nmermaid-mcp\n```\n\n### Local Installation\n\nFor local development or integration:\n\n```bash\n# Install in your project\nnpm install @devstefancho/mermaid-mcp\n\n# Run from your project\nnpx @devstefancho/mermaid-mcp\n```\n\n## Usage\n\n### In Claude for Desktop\n\n1. Open your Claude for Desktop configuration file:\n   ```bash\n   # macOS\n   code ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n   # Windows\n   code %APPDATA%\\Claude\\claude_desktop_config.json\n   ```\n\n2. Add this server to your configuration:\n   ```json\n   {\n     \"mcpServers\": {\n       \"mermaid-mcp\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@devstefancho/mermaid-mcp\"]\n       }\n     }\n   }\n   ```\n\n3. Restart Claude for Desktop\n\n### Tools\n\n#### Analyze Flowchart\n\nAnalyze your flowchart description for completeness and get a preview.\n\nUsage example:\n```\n[Flowchart] First I check if the user is logged in. If yes, I show the dashboard. Otherwise, I redirect to the login page.\n```\n\n## Development\n\n### Running Locally\n\nTo run the server in development mode:\n\n```bash\nnpm run dev\n```\n\n### Building the Project\n\n```bash\nnpm run build\n```\n\n### Publishing to npm\n\nTo publish a new version to npm:\n\n1. Update the version in `package.json`\n2. Run the publish script:\n   ```bash\n   npm run publish\n   ```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}