← Magic UI MCP Server

Magic UI MCP Server 2.0.0

npm · @magicuidesign/mcp · current release

3
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-14T15:09:03.733Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {
    "listChanged": true
  }
}

Tools 3

ToolCategoryAnnotationsRisk
getRegistryItemGets detailed information for a single Magic UI registry item.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Exact registry item name, for example marquee."
    },
    "includeSource": {
      "type": "boolean",
      "description": "Include the item's source code content."
    },
    "includeExamples": {
      "type": "boolean",
      "description": "Include related example code when the item is a component."
    },
    "includeRelated": {
      "type": "boolean",
      "description": "Include related registry items such as examples or dependencies."
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
listRegistryItemsLists Magic UI registry items with optional filtering by kind, query, and limit.
Input schema
{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "description": "Optional kind filter such as component, example, style, or a raw registry type like registry:ui."
    },
    "query": {
      "type": "string",
      "description": "Optional text filter applied to names, titles, descriptions, and registry types."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 150,
      "description": "Maximum number of items to return. Defaults to 25."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "description": "Pagination offset for exhaustive registry browsing. Defaults to 0."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —
searchRegistryItemsSearches Magic UI registry items by keyword or use case.
Input schema
{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Search query matched against names, titles, descriptions, and registry types."
    },
    "kind": {
      "type": "string",
      "description": "Optional kind filter such as component, example, or style."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 150,
      "description": "Maximum number of results to return. Defaults to 25."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "description": "Pagination offset for stepping through ranked search results. Defaults to 0."
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.