# noddle draw

Connects your assistant to noddle draw boards for collaborative diagram editing, history tracking, and anchored commenting without accounts.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 15
- Author: noddle-dev
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/noddle-dev/noddle-draw/tree/HEAD/mcp
- Updated: 2026-10-03
- HTML: https://affpapa.org/en/nevibecode/mcp/noddle-draw

## What it does

This server hooks an AI model into noddle draw boards over the standard `stdio` transport. The agent gets tools to inspect board content, replace the diagram structure, browse earlier snapshots, and leave anchored review notes. Diagram generation converts plain prose or Mermaid code into board JSON via an AI provider or the shared pool.

The codebase relies strictly on the Python 3.9+ standard library without external dependencies. Access works anonymously without tokens or user profiles, which means anyone holding the 12-character hex identifier can open or edit the canvas. Because there are no board owners, the API provides neither a delete endpoint nor a general listing tool.

## Requirements
- Needs: Python and uv (commands run via uvx)
- Environment variables: `NODDLE_BASE_URL`, `NODDLE_AGENT_NAME`, `NODDLE_AI_PROVIDER`, `NODDLE_AI_KEY`, `NODDLE_AI_MODEL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- render visual diagram boards from plain descriptions or Mermaid
- attach feedback comments to specific nodes or coordinates
- inspect and restore earlier diagram snapshots
- collaborate on diagrams with an AI agent without user accounts

## Example prompts
- Build a diagram of the backend architecture and create a new board for it.
- Read board 123456abcdef and post a comment pinned to the database node.
- Check version history snapshots for board 123456abcdef and revert the diagram to the previous state.

## Similar
- [draw-io](https://affpapa.org/en/nevibecode/skills/draw-io.md) — skill · 757 installs
- [Next AI Draw.io](https://affpapa.org/en/nevibecode/mcp/next-ai-drawio.md) — MCP server · ★ 36427
- [draw-io-diagram-generator](https://affpapa.org/en/nevibecode/skills/draw-io-diagram-generator.md) — skill · 2800 installs
- [draw](https://affpapa.org/en/nevibecode/plugins/draw.md) — plugin · ★ 40451
- [pretty-mermaid](https://affpapa.org/en/nevibecode/skills/pretty-mermaid.md) — skill · 4500 installs
- [beautiful-mermaid](https://affpapa.org/en/nevibecode/skills/beautiful-mermaid.md) — skill · 1800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
