Siren MCP server
io.github.yoavhizkiH/siren·v0.1.0·2 starsMCP server for Siren diagramming — teach AI models to create beautiful diagrams with Siren syntax
2 stars21 downloads/wk
Reviews
Write oneNobody has reviewed Siren yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Siren tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
siren_urlGenerate a shareable URL that opens a Siren diagram in the browser editor.
siren_validateValidate Siren diagram syntax. Returns a success confirmation or a list of errors.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 45 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Siren compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 21
- more than 8% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install Siren in Claude Code, Cursor or VS Code
Runs npx -y siren-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add siren -- npx -y siren-mcp
What the publisher says
From the Siren repository's README, as published. We do not edit it. Read it on GitHub
Siren
Mermaid-compatible syntax. Draw.io-quality output.
Siren is an open-source diagramming tool that lets you write diagrams as text and renders them with beautiful, polished visuals — think Mermaid's simplicity with draw.io's aesthetics.
Examples
Flowchart
Architecture diagram
Sequence diagram
CI/CD pipeline
Features
- Flowcharts — graph TD / graph LR with full node shape support
- Architecture diagrams — annotate nodes with @icon to get automatic Material UI icons and tier-based color coding
- Sequence diagrams — sequenceDiagram with all Mermaid arrow types, forward/return color distinction
- Mermaid-compatible syntax — paste your existing Mermaid diagrams and they just work
- Live preview — edits render instantly in the browser
Supported shapes
[Rectangle] (Rounded) {Diamond} ((Circle)) [(Cylinder)]
([Stadium])Icon annotations
Append @icontype to any node ID to apply an icon and automatic color tier:
Browser@user([Browser])
DB@database[(PostgreSQL)]
Cache@cache((Redis))Available icons: user browser mobile cloud server database cache storage queue gateway shield firewall container function monitor
Quick start
git clone https://github.com/your-org/siren.git
cd siren
npm install
npm run devOpen http://localhost:5173.
Arrow types (sequence diagrams)
Tech stack
- React + TypeScript
- Vite
- dagre for flowchart layout
- MUI icons for node icons
- Pure SVG rendering — no canvas, no D3
Contributing
Pull requests are welcome. For major changes, open an issue first.
License
MIT — see LICENSE.
Nothing above is checked by us. What we check is on the safety report.
Siren: common questions
- Is Siren MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Siren safety report
- How do I install Siren?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Siren need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Siren maintained?
- The last commit was 85 days ago (2026-08-11). The latest release is v0.1.0.
- How does Siren compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.