Next AI Draw.io
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
Description from the maker (original English)
AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
Passed 5/5 checks · What you ask goes through the maker’s server (codepic.cc)
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 5 min
You need a CodePic key (sign up on the maker’s site, may cost money) · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
CodePichttps://codepic.cc/api/mcp/mcpUnder Request headers, add this name and value
AuthorizationBearer <paste your key here>Paste the key only into the app’s field, never into a chat or to anyone
Leave Authentication as Claude detected it, then click Add
+ConnectorsCodePic
Use CodePic and tell me what you can do for me, then show me one thing✓ If Claude says it is using CodePic or shows a CodePic tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect CodePic yet
CodePic needs your own key to connect, but OpenAI’s help page only describes OAuth sign-in; there is no key option we could verify
A · Use an app that can connect CodePic
B · Others in Design, images & audio that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code · about 5 min
You need a CodePic key (sign up on the maker’s site, may cost money)
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --transport http codepic https://codepic.cc/api/mcp/mcp --header 'Authorization: your-value'Replace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see CodePic listed as connected
Use CodePic and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using CodePic or shows a CodePic tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 5 min
You need a CodePic key (sign up on the maker’s site, may cost money)
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
In the CodePic settings, Authorization is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use CodePic and tell me what you can do for me, then show me one thing✓ If Cursor says it is using CodePic or shows a CodePic tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 5 min
You need a CodePic key (sign up on the maker’s site, may cost money)
Open the maker’s site, sign up and create an API key for the next step. It may cost money.
How to get a key is in the maker’s README below
In the CodePic settings, Authorization is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use CodePic and tell me what you can do for me, then show me one thing✓ If VS Code says it is using CodePic or shows a CodePic tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
https://codepic.cc/api/mcp/mcpJSON settings are under “For developers” below
Claude Code
claude mcp add --transport http codepic https://codepic.cc/api/mcp/mcp --header 'Authorization: your-value'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"codepic": {
"url": "https://codepic.cc/api/mcp/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"codepic": {
"type": "http",
"url": "https://codepic.cc/api/mcp/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}Authorization secret required HTTP headerThese settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Tool names and descriptions exactly as the server reported them on Nov 10, 2026. The maker wrote them, not us; we show them as plain text.
get_shape_docsReturn the full CodePic shape reference — all element types, their fields, data payloads, and JSON examples. Call get_shape_catalog first for concise shape selection and container capabilities; use this tool when you need complete fields or type-specific data (e.g. select options
get_shape_catalogReturn compact machine-readable shape metadata for planning a diagram: semantic tags, geometry family, container support, recommended padding, default size, and MCP availability. Use this before create_diagram when choosing shapes or containers. Unlike get_shape_docs, this tool i
list_templatesList all available CodePic diagram templates. Use this ONLY when the user has explicitly asked to browse, list, or pick from templates (e.g. "show me templates", "列出模板"). Do NOT call this as a preparatory step when the user just described a diagram they want — in that case go str
create_from_templateCreate a new CodePic diagram from a predefined template. Requires API Key authentication. Returns a public view URL and edit URL. **STRICT USAGE RULE — READ BEFORE CALLING:** Only call this tool when the user has **explicitly** asked to use a template. Explicit signals include ph
create_diagramCreate a custom CodePic hand-drawn style diagram by specifying nodes and edges. Requires API Key authentication. Returns a public view URL. **THIS IS THE DEFAULT TOOL FOR ANY USER-DESCRIBED DIAGRAM.** Whenever the user describes a diagram they want ("draw an A/B test flowchart",
get_diagramFetch the current state of an existing CodePic diagram. Returns a compact summary of all elements with their IDs, types, positions, and parent-child relationships. Use this before update_diagram when you need to: add nested children to existing containers, make targeted edits to
update_diagramUpdate an existing CodePic diagram. You can rename it, replace all nodes/edges, or add/remove individual nodes and edges. Requires API Key authentication. When responding to the user, present the returned URL as a clickable markdown link (e.g. `[Open in CodePic →](URL)`) so the u
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 11, 2026
The registry name was verified with the GitHub account abelce, which owns the repo
Code last changed 5 months ago
Uses MIT
Responded in 328 ms (HTTP 200)
No sign-in needed
Read 7 tool descriptions and found no hidden instructions to the AI
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 5 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: Authorization
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed 5 months ago, and the latest version (1.0.0) reached the registry 5 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.
In the same category: Next AI Draw.io, Pascal 3D Editor, screenpipe
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.
Search your local screen recordings, audio transcripts, and computer activity from screenpipe.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Let your AI coding agent draw editable diagrams — not another Mermaid snippet you have to paste.
Generate editable hand-drawn diagrams from Cursor, Claude Desktop, and other MCP clients.
CodePic MCP lets an AI coding agent create diagrams directly in CodePic instead of returning static images, Mermaid snippets, or JSON that you have to paste manually. The result opens in the CodePic editor, where you can still move shapes, edit labels, adjust connectors, share a read-only link, and export PNG or JSON.
It's a remote Streamable HTTP server — no local install. First create a free API key (the cpk_... token) at https://codepic.cc/settings/api-keys (sign in → *New API key* → copy), then add the config for your client and replace cpk_your_api_key_here.
Create .cursor/mcp.json in your project:
{
"mcpServers": { "codepic": { "url": "https://codepic.cc/api/mcp/mcp", "headers": { "Authorization": "Bearer cpk_your_api_key_here" } } } }
Add it with one command:
claude mcp add --transport http codepic https://codepic.cc/api/mcp/mcp \
--header "Authorization: Bearer cpk_your_api_key_here"
Add CodePic to your claude_desktop_config.json:
{
"mcpServers": { "codepic": { "type": "streamableHttp", "url": "https://codepic.cc/api/mcp/mcp", "headers": { "Authorization": "Bearer cpk_your_api_key_here" } } } }
Add CodePic to .vscode/mcp.json:
{
"servers": { "codepic": { "type": "http", "url": "https://codepic.cc/api/mcp/mcp", "headers": { "Authorization": "Bearer cpk_your_api_key_here" } } } }
Add CodePic to ~/.codex/config.toml:
[mcp_servers.codepic]
url = "https://codepic.cc/api/mcp/mcp"
[mcp_servers.codepic.headers] Authorization = "Bearer cpk_your_api_key_here"
Add CodePic to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "codepic": { "serverUrl": "https://codepic.cc/api/mcp/mcp", "headers": { "Authorization": "Bearer cpk_your_api_key_here" } } } }
Open Cline's MCP settings (cline_mcp_settings.json) and add:
{
"mcpServers": { "codepic": { "type": "streamableHttp", "url": "https://codepic.cc/api/mcp/mcp", "headers": { "Authorization": "Bearer cpk_your_api_key_here" } } } }
Any MCP client that supports remote Streamable HTTP works — point it at the endpoint https://codepic.cc/api/mcp/mcp with header Authorization: Bearer cpk_....
list_templates - list available diagram templates.create_from_template - create a new diagram from a template.create_diagram - create a custom diagram with nodes and edges.get_diagram - fetch the current diagram structure by documentId before making targeted follow-up edits.update_diagram - update an existing diagram by replacing, adding, or removing nodes and edges.Use get_diagram when you already have a CodePic document and want the AI agent to inspect it before changing it. This keeps the workflow grounded in the current diagram instead of guessing from memory.
Example prompt:
Use get_diagram to inspect document <documentId>, then update the diagram by adding a Redis cache between the API server and Postgres database.
| Example | What It Generates | Prompt |
|---|---|---|
| System architecture | Next.js SaaS architecture diagram | Next.js + Supabase + Postgres + R2 + Stripe + Vercel |
| Database ER diagram | SaaS billing data model | Users, teams, subscriptions, invoices, payments |
| OAuth sequence flow | PKCE login sequence diagram | Browser, app server, identity provider, database |
| CI/CD pipeline | GitHub Actions deployment pipeline | Type-check, lint, build, preview, production |
| Data pipeline | Analytics pipeline diagram | Segment, Snowflake, dbt, Metabase |
| Iterate existing diagram | Read an existing document, then update it | get_diagram + update_diagram |
If you share this project, lead with the workflow:
I connected Cursor to a diagram editor through MCP, so it can generate editable architecture diagrams instead of Mermaid text.
Avoid generic product claims like "best diagram tool". Developer communities respond better to a concrete workflow and real examples.
MIT — see LICENSE.