$ timeahead.in
/ servers/npm/storybook-mcp-server
npm

storybook-mcp-server

MCP server for Storybook - provides AI assistants access to components, stories, properties and screenshots

14 stars4k/wkupdated 272d agogithub ↗
86good
▣ Overview
License: AGPL v3TypeScriptMCPStorybookPuppeteerNode.js

What it does

This MCP server connects Claude to Storybook instances—both local development servers and deployed production libraries. It enables component discovery, story inspection, property extraction, and visual capture via Puppeteer screenshots. Claude can browse your component library, retrieve full prop definitions with types and defaults, and render visual previews at multiple viewport sizes for testing and documentation.

Who it's for

Frontend developers and design system maintainers who want Claude to analyze, document, or visually inspect component libraries without manual browsing. Useful for teams generating living documentation or automating visual regression checks.

Common use cases

  • Discover all available components and stories in a Storybook instance
  • Extract component prop types, descriptions, and defaults for auto-generated documentation
  • Capture component screenshots at multiple viewport sizes for responsive testing
  • Audit design system completeness or identify undocumented component states
  • Generate visual comparisons of component variants for change review

Setup pitfalls

  • Requires STORYBOOK_URL environment variable pointing to a running Storybook instance; the URL must be reachable from the MCP server process
  • Puppeteer requires Chrome or Chromium; it auto-downloads a compatible version on first screenshot use, requiring ~200 MB disk space and network access
  • Screenshots are saved to ./screenshots/ directory—ensure the working directory has write permissions, even though other filesystem writes are not exposed
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
55
11.0
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
86.0
⚿ Capabilities & Risk Explainer
fs readnetworkexec
◆ Risk level: high
fs read + network + exec — can run system processes directly on your machine.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "storybook": {
      "command": "npx",
      "args": [
        "-y",
        "storybook-mcp-server"
      ]
    }
  }
}
📈 Score historylast 35 snapshots
4/30/20266/13/2026 · 35 snapshots
⚙ Maintenance health
35/ 100 · is this project alive?
contributors (1y)1
top contributor share100%
releases (1y)4
last release272d ago
ci⚠ failing
⛁ Raw data
weekly downloads4k
github stars14
forks2
open issues0
license✓ present
readme length11385 chars
last publish0d ago
last commit272d ago
last updated1d ago
install verified✗ fail · 25d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points
storybook-mcp-server — MCP Score: 86/100 | MCPScore | Timeahead