Skip to main content
Glama

MCP Design System Extractor

get_component_by_purpose

Search and retrieve design system components based on their specific purpose, such as form inputs, navigation, or feedback. Use this tool to quickly locate UI elements for building features.

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" }

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