{"$schema":"https://modelcontextprotocol.io/schema/server-card/v1","serverInfo":{"name":"Nuxt UI","version":"4.10.0","title":"Nuxt UI MCP Server","description":"MCP server providing tools, resources and prompts to help AI agents build with Nuxt UI — search components and composables, retrieve documentation, fetch component metadata, and list starter templates.","homepage":"https://ui.nuxt.com","documentation":"https://ui.nuxt.com/docs/getting-started/ai/mcp","license":"MIT","repository":"https://github.com/nuxt/ui"},"endpoints":[{"type":"streamable-http","url":"https://ui.nuxt.com/mcp"}],"capabilities":{"tools":{"listChanged":false},"resources":{"listChanged":false,"subscribe":false},"prompts":{"listChanged":false},"logging":{}},"tools":[{"name":"get-component-metadata","description":"Retrieves detailed metadata for a Nuxt UI component including props, slots, and events"},{"name":"get-component","description":"Retrieves Nuxt UI component documentation and details. Use the `sections` parameter to fetch only specific parts of the documentation to reduce response size."},{"name":"get-documentation-page","description":"Retrieves documentation page content by URL path. Use the `headings` parameter to fetch only specific h2 sections to reduce response size."},{"name":"get-example","description":"Retrieves specific UI example implementation code and details"},{"name":"get-migration-guide","description":"Retrieves version-specific migration guides and upgrade instructions"},{"name":"get-template","description":"Retrieves template details and setup instructions"},{"name":"list-examples","description":"Lists all available UI examples and code demonstrations"},{"name":"list-templates","description":"Lists all available Nuxt UI templates with optional framework filtering"},{"name":"search-components","description":"Search components by name, description, or category"},{"name":"search-composables","description":"Search composables by name or description"},{"name":"search-documentation","description":"Search documentation pages by title, description, or section. With no params, lists all pages."},{"name":"search-icons","description":"Search for icons across Iconify collections. Returns matching icon names in the `i-{prefix}-{name}` format used by Nuxt UI. Default collection is `lucide`."}],"resources":[{"name":"components","uri":"resource://nuxt-ui/components","description":"Complete list of available Nuxt UI v4 components with metadata and categories"},{"name":"composables","uri":"resource://nuxt-ui/composables","description":"Complete list of available Nuxt UI v4 composables with metadata and categories"},{"name":"documentation-pages","uri":"resource://nuxt-ui/documentation-pages","description":"Complete list of available Nuxt UI documentation pages"},{"name":"examples","uri":"resource://nuxt-ui/examples","description":"Complete list of available Nuxt UI example code and demonstrations"},{"name":"templates","uri":"resource://nuxt-ui/templates","description":"Complete list of available Nuxt UI templates with categories"}],"prompts":[{"name":"find-component-for-usecase","description":"Find the best Nuxt UI component for a specific use case"},{"name":"implement-component-with-props","description":"Generate complete component implementation with proper props and styling"},{"name":"setup-project-with-template","description":"Guide through setting up a new project with a Nuxt UI template"}],"authentication":{"required":false}}