Give Raycast a real design system
Raycast AI builds UI when you ask. Mozaika gives it something real to design to: 3,873 sections and 548 design systems decoded from real products, served over MCP.
Mozaika is a remote MCP server. Connected to Raycast, it lets the agent call get_design_system for a product like Linear or Stripe and get back measured values: colors with their roles, the type scale, spacing, radii and button specs. Raycast then builds to that spec instead of its trained default.
What Raycast gets back
Ask Raycast to build something like Vercel and it can call get_design_system("vercel"). This is the start of what comes back, read from the live library when this page was served:
| Role | Value |
|---|---|
| background | #FAFAFA |
| text | #171717 |
| button_bg | #171717 |
| button_text | #FFFFFF |
| Token | Value |
|---|---|
| Body font | Geist |
| Type scale | h1 64px, body 14px |
| Base radius | 6px |
| Primary button | bg #171717, text #FFFFFF, radius 9999px |
The full decode, with spacing, components and per-section specs: Vercel design system.
Set it up in Raycast
- Get a free key. Sign in at mozaika.design/connect. No card. The key is ready immediately.
- Add Mozaika to Raycast. Run Manage MCP Servers, choose Install New Server, set the transport to HTTP, then paste the URL and add the header from /connect. Pick the Raycast tab on /connect: the block there already has your key in it, so copy it as it is.
- Check it connected, then ask. Manage MCP Servers shows mozaika as Running. In Raycast AI, type @mozaika to bring it into a chat. Then try: "make the deploy screen feel like Vercel".
Setup checked against Raycast's own documentation on 2026-10-04. The config itself is on /connect, printed with your key in it.
Frequently asked questions
Is this the same as the Mozaika Raycast extension?
No. The MCP server gives Raycast AI the design library. The extension is a separate, optional command for decoding and searching from Raycast itself.
Is it free?
There is a free key with no card. It includes 25 tool calls a month, searching the library is not counted, and a shelf of products comes with full decodes every month. Paid plans open the whole library with no monthly cap.
What does the agent actually get back?
Measured values, not pictures: hex colors with their roles, the type scale, spacing, radii, button specs and per-section layout, read from the live site. Your agent sets those values instead of guessing them from a screenshot.
Which model does it need?
Any model your client runs can call it. Mozaika is a tool server, so it does not care which model is on the other end.