MCP server for Storybook integration – browse, inspect, and scaffold components
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"storybook-mcp-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Storybook MCP Server An MCP (Model Context Protocol) server that integrates with a running **Storybook** instance. It lets AI-powered coding tools browse your component library, inspect individual components, and scaffold brand-new components from natural language. ## Features | Tool | Description | |---|---| | `storybook_list_components` | List & search every component in your running Storybook | | `storybook_get_component` | Get stories, arg types, default args, and Storybook URLs for a component | | `storybook_create_component` | Scaffold a component + Storybook story from a plain-English description | | `storybook_compose_view` | Compose existing components into a higher-order page/view with layout, state, and wiring | ## Quick Start ### Prerequisites - Python ≥ 3.10 - A running Storybook instance (v7+) - [`uv`](https://docs.astral.sh/uv/) installed ### 1. Install uv if needed (Python Package Manager) ```bash # Install via Homebrew brew install uv # Or via curl curl -LsSf https://astral.sh/uv/install.sh | sh ``` **Note:** The `storybook-mcp` package itself does NOT need to be installed separately. The MCP configuration uses `uvx` which automatically downloads and runs the package when needed. ## Configuration by Editor ### Configuration Format A: Project-Relative Paths Use this configuration for **Cursor**, **Windsurf**, **Roo Code**, and **Kilo Code**. ```json { "mcpServers": { "storybook": { "command": "uvx", "args": ["storybook-mcp"], "env": { "STORYBOOK_URL": "http://localhost:6006", "STORYBOOK_COMPONENTS_DIR": "relative/path/to/your/storybook/components", "STORYBOOK_FRAMEWORK": "react", "STORYBOOK_STYLE_TECH": "tailwind", "STORYBOOK_TYPESCRIPT": "true" } } } } ``` **Configuration File Locations:** - **Cursor:** `.cursor/mcp.json` (project root - already created in this project) - **Windsurf:** `.windsurf/mcp.json` (project root) - **Roo Code:** `.roo/mcp.json` (pr…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.