Skip to main content
Glama
cbuntingde

Magic MCP Local

Magic MCP Local

A local-first MCP server for UI component generation. No API key required.

Features

  • 30+ Pre-built Components - Production-ready React components with TypeScript

  • Local-First - Works entirely offline, no external API calls

  • Zero Configuration - No API keys, no authentication

  • MCP Compatible - Works with Cursor, Windsurf, Cline, and other MCP clients

Installation

npm install -g magic-mcp-local

Or use directly with npx

npx -y magic-mcp-local

Configuration

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "magic-mcp-local": {
      "command": "npx",
      "args": ["-y", "magic-mcp-local"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "magic-mcp-local": {
      "command": "npx",
      "args": ["-y", "magic-mcp-local"]
    }
  }
}

Cline

Add to ~/.cline/mcp_config.json:

{
  "mcpServers": {
    "magic-mcp-local": {
      "command": "npx",
      "args": ["-y", "magic-mcp-local"]
    }
  }
}

Claude Desktop

Add to ~/.claude/mcp_config.json:

{
  "mcpServers": {
    "magic-mcp-local": {
      "command": "npx",
      "args": ["-y", "magic-mcp-local"]
    }
  }
}

Available Tools

Tool

Description

create_ui_component

Create a UI component by describing what you need

search_components

Search components by keyword or category

get_component

Get a specific component by ID

list_categories

List all component categories

list_components

List all available components

Usage Examples

Create a Button

create_ui_component with description "primary action button with hover effects"

Search for Form Components

search_components with query "input field"

List Navigation Components

list_components with category "navigation"

Component Categories

  • buttons - Button variants (primary, icon, etc.)

  • forms - Input, textarea, select, checkbox, radio, switch

  • layout - Card, navbar, hero, footer, sidebar

  • navigation - Tabs, accordion, breadcrumb, pagination

  • data-display - Badge, avatar, table, stat cards

  • feedback - Alert, modal, progress, spinner, skeleton, tooltip

  • overlays - Modal, dropdown, tooltip

Development

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

License

MIT

-
license - not tested
-
quality - not tested
-
maintenance - not tested

Related MCP Connectors

  • Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cbuntingde/magic-mcp-local'

If you have feedback or need assistance with the MCP directory API, please join our Discord server