Mira

Use Mira from your AI agent.

Mira runs as an MCP server on your computer, or at an address for clients like claude.ai. Your agent gives it a website and gets back the colors, the fonts, the logos and a Tailwind theme.

Hand this to your agent

Add the Mira MCP server to your MCP configuration under the name "mira". It is the npm package mira-brand-mcp, started over stdio with: npx -y mira-brand-mcp (it needs Node.js 20.3 or later). The setup for each client is at https://mira.ssoac.com/mcp. Then check that the tool harvest_brand_identity is available.

Claude Code

Run this in a terminal. Add --scope user after add to have Mira in every project.

claude mcp add mira -- npx -y mira-brand-mcp

Claude Desktop

From the Claude menu, open Settings, then Developer, then Edit Config. Add Mira to claude_desktop_config.json, then quit Claude Desktop completely and open it again.

{
  "mcpServers": {
    "mira": {
      "command": "npx",
      "args": ["-y", "mira-brand-mcp"]
    }
  }
}

Cursor

Add the same block to ~/.cursor/mcp.json to have Mira in every project, or to .cursor/mcp.json inside one project.

{
  "mcpServers": {
    "mira": {
      "command": "npx",
      "args": ["-y", "mira-brand-mcp"]
    }
  }
}

VS Code

Run this in a terminal. It adds Mira to your VS Code user profile.

code --add-mcp '{"name":"mira","type":"stdio","command":"npx","args":["-y","mira-brand-mcp"]}'

Codex

Run this in a terminal.

codex mcp add mira -- npx -y mira-brand-mcp

claude.ai and other clients that take a URL

claude.ai only takes a server address, so Mira also runs at one, with nothing to install. In claude.ai, open Settings, then Connectors, choose Add custom connector and paste the address below. Other clients that connect to a remote MCP server over Streamable HTTP take the same address.

The crawl then runs from Mira's server instead of your computer. It reads 20 pages at most and saves no files, and some sites refuse cloud servers; the setups above read those from your own connection.

https://mira.ssoac.com/api/mcp

Any other agent

A client that starts MCP servers over stdio runs Mira with the command npx and the arguments -y mira-brand-mcp. Mira needs Node.js 20.3 or later.

Questions

What does my agent get back from Mira?

For a website address, the color palette with each color's share of the site, the fonts and where they are served from, the logos and images, a surface, ink and accent theme, and a Tailwind v4 @theme block. Given a folder, the server on your computer also saves the logos, images and theme files there.

Where does the MCP server run?

On your own computer when your agent starts it with npx: it crawls the site from your connection, not through mira.ssoac.com. For claude.ai and other clients that only take an address, https://mira.ssoac.com/api/mcp runs the same crawl from Mira's server instead. Both refuse private and local network addresses, and both follow robots.txt unless you turn that off for a site you own.

Is Mira free?

Yes. Mira is free to use and needs no account or sign-in.

Report a bug or share an idea

It goes straight to the maintainer as an issue to review. No account needed.

Kind of feedback