Model Context Protocol
Connect Coding Agents to Neat Labs
Connect your favorite coding agent to Neat Labs in under 60 seconds. Use the hosted remote endpoint at neatlabs.design, or run the local CLI binary.
Method 1 (Recommended)Zero Local Binaries
Hosted Remote MCP Endpoint
Connect directly over HTTPS/SSE to our hosted instance on Coolify. No node_modules, no CLI installation.
// ~/.cursor/mcp.json
{
"mcpServers": {
"neat-labs": {
"url": "https://neatlabs.design/api/sse"
}
}
}Method 2Local Stdio Process
Local CLI via Bun
Spawn the Neat Labs MCP server locally on your machine via stdio. Perfect for offline development.
// ~/.cursor/mcp.json
{
"mcpServers": {
"neat-labs": {
"command": "bun",
"args": ["run", "./bin/neat.ts", "mcp"]
}
}
}Claude Desktop Configuration
Add this to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"neat-labs": {
"url": "https://neatlabs.design/api/sse"
}
}
}MCP tools by connection type
The hosted endpoint provides nine catalogue tools. Scanning, adaptation, creation, and requests require the local CLI or stdio MCP server.
| Tool Name | Description |
|---|---|
| recommend | Match a brief to a macrostructure, suggested brands, and an ordered set of components |
| find_components | Browse the canonical React + Tailwind component archetypes |
| get_component | Retrieve raw copy-pasteable React JSX for an archetype |
| theme_component | Export a component with a theme.css built from a brand's normalized tokens |
| list_flows | Browse multi-screen flow blueprints (onboarding, paywall) |
| get_flow | Retrieve multi-screen flow suite skinned with brand tokens |
| scan_codebase | Extract CSS variables and Tailwind classes from a local project into design system filesLocal CLI / stdio only |
| adapt_design_system | Harmonize codebase tokens with an inspiration brand (Linear, Stripe, etc.)Local CLI / stdio only |
| list_design_systems | Browse brand design systems with color palettes and metadata |
| get_design_system | Export Tailwind v4 @theme, token JSON, CSS variables, or DESIGN.md guides |
| search_design_systems | Keyword search across brand names and descriptions |
| create_design_system | Scaffold a custom design system as the five catalogue filesLocal CLI / stdio only |
| request_design_system | Queue new brand or website requests directly from the editorLocal CLI / stdio only |