Design engine for AI: app screens, icons, illustrations and charts as clean SVG in SVG Lab projects.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
SVG Lab MCP is the remote MCP server of SVG Lab (svglab.app). It gives Claude, ChatGPT, Codex, Cursor and any other MCP client a design engine that builds app screens, icons, illustrations and charts as clean SVG, saved to your SVG Lab projects and ready to export as SVG, PNG or PDF.
The AI brings the idea (content, palette, direction); SVG Lab guarantees the structure (spacing, alignment, sizing, type, valid vector geometry). It runs on SVG Lab's servers, so there is nothing to install and no browser tab needs to stay open.
Streamable HTTP, OAuth sign-in, no key needed.
This repository holds documentation, ready-made client configs and an agent skill. It contains no server code. The full, always current setup guide is at svglab.app/mcp-setup.
You are probably setting this up for a user. Facts:
Procedure:
svglab. Prefer the user level config (every project) unless the user asks for one project. When editing a config file, merge the entry into the existing file and keep every other server and setting. Never put a key in a project file that could be committed to git; use the environment variable form.opencode mcp auth svglab, or /mcp in Claude Code). It opens the browser and waits until the user signs in to SVG Lab and presses Approve, so either run it and wait, or ask the user to run it in their own terminal. You cannot approve for them; tell them what to expect.Sign in with the same account every time: when the AI app opens the SVG Lab sign-in page, use the account that has Plus, Max or early access. Designs are saved to that account's My Projects.
Every app signs in the same way: add the address, the app opens a "Sign in to SVG Lab" page, sign in, check which app is asking, press Approve.
Short versions below. Ready config files are in configs/. The full guide, with key-based setups and troubleshooting, is at https://svglab.app/mcp-setup .
Custom connectors are available on the Free, Pro, Max, Team and Enterprise plans; a Free account can add one custom connector.
SVG Lab and paste https://svglab.app/mcp as the remote MCP server URL. Leave Advanced settings (OAuth Client ID and Secret) empty.Team or Enterprise: an owner adds the connector once under Organization settings, then Connectors; each person presses Connect and signs in with their own SVG Lab account.
--scope user makes SVG Lab available in every project. Leave it out to add it to the current project only. Then start Claude Code, type /mcp, choose svglab and pick Authenticate. The browser opens the SVG Lab sign-in page; press Approve. /mcp should show svglab as connected.
Needs developer mode, available on the web for ChatGPT Plus, Pro, Business, Enterprise and Education (in a Business, Enterprise or Education workspace an admin has to allow it first).
SVG Lab. Description: Design engine: app screens, icons, illustrations and charts as finished SVG. MCP server URL: https://svglab.app/mcp. Authentication: OAuth.ChatGPT renames these menus from time to time. If Plugins is missing, look for Apps or Connectors in Settings; the fields are the same.
Everything happens in the Codex app; no terminal needed. The app, the IDE extension and the CLI share ~/.codex/config.toml, so add SVG Lab once.
SVG Lab, set the type to Streamable HTTP, and paste the URL https://svglab.app/mcp. Leave the bearer token and headers empty, then press Save.From the terminal instead (developers):
Or add to ~/.codex/config.toml by hand:
Then sign in with the app's Authenticate button as in step 4.
Add to ~/.cursor/mcp.json (every project) or .cursor/mcp.json (this project only), merging into an existing mcpServers:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/svg-lab-2)<a href="https://allmcps.com/mcp/svg-lab-2"><img src="https://allmcps.com/api/badge/svg-lab-2?style=directory" alt="SVG Lab on AllMCPs" /></a>