livediagram

MCP serverMedia

Create, edit, share and render real-time collaborative diagrams and mindmaps on livediagram.app.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use livediagram

Install livediagram

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user livediagram 'https://mcp.livediagram.app/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.livediagram.app/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=livediagram&config=eyJ1cmwiOiJodHRwczovL21jcC5saXZlZGlhZ3JhbS5hcHAvbWNwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.livediagram.app/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add livediagram --url 'https://mcp.livediagram.app/mcp'

    Run it once, then sign in with codex mcp login livediagram if the server asks for an account.

From the project's README

As published by livediagram-app/livediagram.app in README.md.

A collaborative diagram editor that works without signing in. Open a link, draw, share. Real-time presence, cursors, comments, per-tab activity log with surgical revert. The canvas never sits behind an auth wall, so the friction to start is "open the link, start drawing."

Live at livediagram.app. MIT-licensed and self-hostable end-to-end.

apps/        marketing site + editor + telemetry dashboard + help centre + api + mcp server + router
packages/    shared diagram model, wire-format types, UI primitives, icon + template catalogues + template previews, help-article registry, sticky-note photo detection, telemetry client, configs
scripts/     repo-wide dev tooling (shared Next.js dev launcher)
docs/        guides, product specs (docs/specs, read these before adding features) and instructions
marketing/   off-site copy + media for listings and promotion (see docs/specs/019-marketing/marketing-assets.md)

Start here

If you want to...Read
Understand what livediagram does and where it's goingdocs/README.md
Run it on your machinedocs/development/local-development.md
Host it on your own Cloudflare accountdocs/operations/self-hosting.md
See the repo's shape (apps, packages, deploy)docs/development/architecture.md
Propose a changedocs/development/contributing.md
Read the spec for a specific behaviourdocs/specs/README.md

The 30-second tour

  • Marketing at / is the pitch and feature tour.
  • Editor is the canvas, served at clean routes (/new, /diagram/<id>, /explorer/...; no /live prefix). Guests get a per-browser identity and full persistence; signed-in users get the same plus cross-device sync. /explorer opens on the Timeline, a day-grouped feed of everything that happened across your diagrams, teams and account (Timeline); the Activity section beside it lists what is still outstanding for you (open actions assigned to or by you, comment threads you are in) across every diagram (Activity page).
  • API at /api/* is a Cloudflare Worker (REST + WebSocket realtime room per diagram, backed by D1).
  • Telemetry at /telemetry is the public anonymous-events dashboard (off in OSS forks by default).
  • Help at /help is the static help centre (guides, feature docs, troubleshooting).
  • MCP at mcp.livediagram.app is a Cloudflare Worker that exposes the diagram tools to AI clients (Claude and other MCP hosts) over OAuth — its own host, not a router path.
  • Router stitches the five under one hostname.

The whole stack runs on Cloudflare Workers (Static Assets for the Next.js apps). There's no Node-hosted backend, no SSR, no Next.js API routes.

The rules that keep the repo honest

License

MIT. Anyone can self-host. A free hosted version runs alongside at livediagram.app; there's no paid tier and no plan to introduce one (docs/specs/002-project-scope/open-source-and-business-model.md). Its SaaS integrations are all optional — Clerk (auth), Resend (transactional email), and OpenAI (the AI assistant), each gated on its own key — and the editor runs fully without any of them.

Icon artwork includes Lucide (ISC) and Feather (MIT); see THIRD_PARTY_NOTICES.md.

Signals

GitHub stars
8
Forks
1
Last commit
Sep 2026
Advanced
Delivery
livediagram MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-livediagram-app-livediagram
Source
github.com/livediagram-app/livediagram.app
Hosted endpoint
https://mcp.livediagram.app/mcp