kroma_find_ui_inspiration
Find UI/UX Inspiration
EXAMPLE CALL
{
"query": "fintech dashboard dark mode",
"sources": ["Mobbin", "Awwwards"],
"num": 12
}You bring a free Serper key. The agent does the rest.
One command. Your host points at it. That's the whole install.
NPX · DEFAULT
SERPER_API_KEY=your_serper_key_here npx -y @kromamcp/serverFirst run downloads the package; after that it's cached. If a host times out on first launch, reconnect.
FROM SOURCE · OPTIONAL
Clone, build, point your host at dist/index.js.
git clone https://github.com/thatcreativetayo/kromamcp.git
cd kromamcp
npm install
npm run build
SERPER_API_KEY=your_serper_key_here node dist/index.jsIn host config use command "node" and args ["/absolute/path/to/kromamcp/dist/index.js"].
Pick your app. Copy the snippet. Paste. Ask it to list Kroma sources.
02 — RUN THIS
In a terminal, inside your project folder.
03 — PASTE / RUN
claude mcp add kroma \
--env SERPER_API_KEY=your_serper_key_here \
-- npx -y @kromamcp/server04 — CHECK
Ask your agent: “List the Kroma sources.”
Run claude mcp list. You should see kroma.
Find UI/UX Inspiration
EXAMPLE CALL
{
"query": "fintech dashboard dark mode",
"sources": ["Mobbin", "Awwwards"],
"num": 12
}Find Component Code
EXAMPLE CALL
{
"component": "command palette",
"framework": "react",
"keywords": "tailwind accessible"
}Find Effects & Shaders
EXAMPLE CALL
{
"effect": "animated glowing border",
"category": "glow",
"framework": "react"
}Scrape Site Design
EXAMPLE CALL
{
"url": "https://linear.app",
"include_markdown": true
}Search Design Web
EXAMPLE CALL
{
"query": "design tokens naming conventions",
"sites": ["web.dev", "smashingmagazine.com"]
}List Curated Sources
EXAMPLE CALL
{
"category": "components"
}Start Kroma over HTTP for an always-on, multi-tenant deployment.
SERPER_API_KEY=your_key npx -y @kromamcp/server --transport http --port 3000import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({
command: "npx",
args: ["-y", "@kromamcp/server"],
env: { SERPER_API_KEY: process.env.SERPER_API_KEY! },
});
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(transport);
const res = await client.callTool({
name: "kroma_find_ui_inspiration",
arguments: { query: "bento grid landing page", num: 8 },
});
console.log(res.structuredContent);