Labsco
MCP SERVER

Storybook MCP

by raksbisht

Point at a running Storybook and read its component tree, documentation, code examples and rendered screenshots.

Design Systems & UI Component LibrariesVerified
Summary
The connection is server state rather than a per-call argument, so this is pointed at one Storybook at a time and connect has to come first.

What comes back is the design system's own material — navigation, documented examples, component source — plus a screenshot, which is how you check that a story renders the way its docs claim. That combination is what makes it useful to an agent writing UI against components someone else built: find the component that already exists, read the props and examples the team documented, and look at it before copying a pattern. Nothing writes back, so the Storybook stays the source of truth.

What it is

A reader for a running Storybook instance: connect to its URL, then browse the navigation, search components, pull documentation and capture a rendering.

What you get
  • connect takes a Storybook url and returns connection status; its description marks it as required before other tools.
  • list walks the Storybook navigation of components and stories, narrowed by category and expanded with full.
  • search finds components by name or by path, for when the navigation label and the code path differ.
  • get_docs returns documentation, code examples and content for a component or story at a given path, with format and full controlling how much comes back.
  • screenshot captures the rendering of a component or story at a path.
Requirements

A running Storybook the server can reach over HTTP, at the url you hand to connect. No account or key is configured.

Setup effort

One command — npx -y @raksbisht/storybook-mcp