{"name":"ai.line9/diagrams","slug":"line9-diagrams","title":"Line9","description":"Render Mermaid with Line9 layout in your assistant.","url":"https://mcp.market/server/line9-diagrams","rating":null,"grade":"C","score":69,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":8,"ok":8,"last_checked_at":"2026-09-21T07:00:42.035Z","last_ok_at":"2026-09-21T07:00:42.035Z","latency_ms":553},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://line9.ai/mcp","version":"0.4.4","remotes":[{"type":"streamable-http","url":"https://mcp.line9.ai/mcp"}],"packages":[],"tools":[{"name":"get_diagram","description":"Fetch a published diagram's current Mermaid source by name or slug, and show it rendered. The returned source is stamped with the diagram's identity — keep the `line9:` frontmatter block when you edit it so that Line9 recognises the diagram when it is opened and published there instead of creating a new one. Requires Line9 sign-in. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"diagram":{"type":"string","minLength":1,"description":"Diagram name, slug, or trailing public_ref."}},"required":["diagram"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}},{"name":"list_diagrams","description":"List the diagrams published in the user's Line9 workspace(s): name, visibility, version, last update and permalink. Use it to find a diagram before `get_diagram`. Requires Line9 sign-in.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"description":"Case-insensitive substring of the diagram name.","type":"string"},"limit":{"description":"Maximum rows to return (1–100; default 50).","type":"integer","minimum":1,"maximum":100}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}},{"name":"render_diagram","description":"Render Mermaid source with Line9's layout engine. Call this whenever you write or change Mermaid and the user should see the result. Flowcharts and sequence diagrams get Line9's layout; other Mermaid kinds are rendered with Mermaid's own layout and flagged as such. Returns a short verdict — kind, size, warnings, or a parse error with its line and column — plus an \"Open in Line9\" link. On a parse error, fix the named line and call again. Assistants that support MCP Apps show the diagram in a panel; there, do not paste the SVG or repeat the source in your reply. In an assistant with no panel (a terminal or editor), reply with the verdict line and the `open_url` link — that link is the only way the user sees the diagram. Write flowcharts as `flowchart LR` unless the user asks for top-to-bottom; chat panels are wide and short. No sign-in needed; renders carry a small Line9 mark unless the user is signed in to Line9 Pro. Set theme, orientation, spacing and legend in the source itself (`line9:` frontmatter; `flowchart LR`), never as arguments. This connector cannot publish or save. To publish, the user opens the diagram in Line9 (the `open_url` link) and publishes there — not with the Line9 CLI.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"source":{"type":"string","minLength":1,"description":"Mermaid source. Optional YAML frontmatter is honoured — set it in the source, never as arguments: `title`, and a nested `line9:` block with `theme` (one of `boardroom`, `linen`, `blueprint`), `scale: { node, spacing }` and `flowchart: { legend: on | off }`. The flowchart direction directive is also honoured. Maximum 100000 characters."},"plan":{"description":"Opaque plan from a previous result (widget use). A hint only: skips the solve when it still fits the source.","type":"string"}},"required":["source"],"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":{}}}],"scan":{"score":69,"grade":"C","scanned_at":"2026-09-19T19:10:15.688Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:10:15.666Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 942ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.line9.ai/mcp","reachable":true,"authRequired":false,"latencyMs":942,"serverInfo":{"name":"Line9","version":"0.4.4"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://line9.ai/favicon.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}