Skip to main content
Glama

MCP Design System Extractor

get_component_by_purpose

Identify and retrieve design system components based on specific UI purposes, such as form inputs, navigation, feedback, or data display, to streamline UI feature development.

Instructions

Find design system components by their purpose or use case. Available purposes: "form inputs" (input fields, selects, checkboxes), "navigation" (menus, breadcrumbs, tabs), "feedback" (alerts, toasts, modals, dialogs, popups), "data display" (tables, cards, lists), "layout" (grids, containers, dividers), "buttons" (all button types), "progress" (loaders, spinners), "media" (images, videos, carousels). Use this when looking for components to build specific UI features. Supports pagination for large result sets.

Input Schema

NameRequiredDescriptionDefault
pageNoPage number (1-based). Default is 1.
pageSizeNoNumber of components per page (1-100). Default is 50.
purposeYesThe purpose to search for (e.g., "form inputs", "navigation", "feedback", "data display")

Input Schema (JSON Schema)

{ "properties": { "page": { "description": "Page number (1-based). Default is 1.", "type": "number" }, "pageSize": { "description": "Number of components per page (1-100). Default is 50.", "type": "number" }, "purpose": { "description": "The purpose to search for (e.g., \"form inputs\", \"navigation\", \"feedback\", \"data display\")", "type": "string" } }, "required": [ "purpose" ], "type": "object" }
Install Server

Other Tools from MCP Design System Extractor

Related Tools

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/freema/mcp-design-system-extractor'

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