Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by freema • Frontend & UI
Extracts components, rendered HTML, styles, props, dependencies, and design tokens from Storybook design systems using headless Chrome.
List and discover all components and story variants from a Storybook instance for automated documentation or UI analysis.
Extract rendered HTML and CSS (including dynamic JS-rendered content) of component variants to reproduce or test UI output.
Pull design tokens, theme info, and external CSS analysis to generate style guides or feed design systems into downstream tooling.
A Model Context Protocol (MCP) server that connects to Storybook instances and extracts component data including rendered HTML (with dynamic JS support), styles, argTypes/props, composition examples, and design tokens. It uses Puppeteer and headless Chrome for accurate rendering and can analyze external CSS files while offering token-optimized extraction to avoid large responses. Useful for documenting, searching, and analyzing component libraries and layout patterns; Docker-friendly and built to work with Storybook distributions. Provides tools for listing components, searching by purpose, extracting theme information, and discovering component dependencies.
List all UI components available in your design system/Storybook. Returns components like modals, dialogs, buttons, forms, cards, etc. with their names, categories, and variant count. Use this to explore what components are available for building UI features. Use category="all" or omit category parameter to list all components. Supports pagination to handle large component libraries.
Extract HTML from a component. Default is async (returns job_id, poll with job_status). Set async=false for sync mode. Use variantsOnly=true to get variant list.
Search design system components by name, title, category, or purpose. Find UI components like modals, dialogs, buttons, forms, cards, etc. Supports text search (query) and semantic search by purpose. Available purposes: "form inputs", "navigation", "feedback", "data display", "layout", "buttons", "progress", "media". Supports pagination for large result sets.
Analyze rendered HTML to find which other components a given component internally uses by detecting React components, web components, and CSS class patterns
Get design system theme information (colors, spacing, typography, breakpoints)
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.