An artificial artisan for UI design: agents build screens, a design system keeps them consistent.
MCPpedia last refreshed this data
dev.artisign/artisign is an MCP server that an artificial artisan for UI design: agents build screens, a design system keeps them consistent. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"artisign": {
"args": [
"artisign",
"mcp",
"/absolute/path/to/my-project"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An artificial artisan for UI design: agents build screens, a design system keeps them consistent.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked artisign against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.
MCP Security Weekly
Get CVE alerts and security updates for dev.artisign/artisign and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An artificial artisan for UI design: agents build screens, a design system keeps them consistent.
Local-first UX design tool for AI agents. Agents design through MCP, the human reviews in the browser, state lives in plain files.
One Node process on 127.0.0.1. No database, no accounts, no hosting.
Status: Stable (2.2.0) — CLI, store, parser/model, the 25-tool MCP surface, browser preview with live reload/flows/comments, screen variants with side-by-side compare, the design system (tokens, variants, drift warnings, promote_to_system), and packaging are all implemented. artisign designs its own browser preview — see Designed with itself.
Requirements. Node.js ≥ 22.4 on macOS or Linux — Windows is not supported (the store's atomic writes and path handling have never been verified there, so package.json makes npm install refuse the platform). For screenshots, a browser that is already installed: Chrome, Edge, Brave, Chromium or Firefox — see Screenshots below.
npm install -g artisign
artisign
npm install -g artisign — once.artisign — starts artisign's background process (the daemon), opens the preview in your browser and, on first run, offers to connect your AI tool. After connecting, quit and reopen the AI tool so it picks up the new entry.~ itself. Writes are committed to git automatically (autoCommit, on by default) — artisign runs git init in the project on the first write, needs git installed for that, and skips the commit rather than fail when it is missing or the folder sits inside another repo. No git identity is required: on a machine where git has no user.name/user.email, artisign's commits are made as artisign <noreply@artisign.dev>; an identity you have configured (git config, or GIT_AUTHOR_*/GIT_COMMITTER_* in the environment) is used as it is, and artisign never writes to your git config.Check it works. Ask your AI tool "List my artisign projects" — it calls list_projects and the project you just created appears, and in the preview's project picker too.
Two copies, one version. The global install is the artisign command you type. Your AI tool's entry runs the same version, pinned, through npx (downloaded once on its first launch) as a small stdio bridge; artisign update keeps the two in step. Whichever starts first — you with artisign, or the bridge when your AI tool connects — starts the daemon; both use the same ~/.artisign and port, so there is only ever one. The daemon inherits the environment of the process that started it: to make a variable such as ARTISIGN_BROWSER stick, run artisign from your shell before your AI tool does (artisign stop first if it is already running); putting it in the entry's env also works, but artisign setup rewrites entries, so add it again after an update.
Updating. Run artisign update (also artisign --update). It installs the latest version with npm install -g artisign@latest, re-pins the artisign entries in your AI tools to it and restarts a running artisign of an older version with its open projects. Then quit and reopen your AI tool, so it launches the re-pinned entry. It does nothing when you are already on the latest version, and never uses sudo. Nothing is updated automatically: `ar