Storybook is the industry-standard frontend workshop for building, documenting, and testing UI components in isolation. It supports React, Vue, Angular, Svelte, Web Components, and other frameworks. Developers write stories capturing component states, use addons for interaction testing, accessibility auditing, visual testing, and design integration, and publish component documentation for design systems. Storybook 10+ includes an MCP server enabling AI agents to understand components, generate stories, and run tests.
URL: Visit APIs.json URL
Open-source frontend workshop for building UI components and pages in isolation. Core features include Component Story Format (CSF), interactive controls, documentation generation, interaction testing, and accessibility testing.
Human URL: https://storybook.js.org/
MCP server enabling AI agents to interact with a running Storybook instance. Exposes tools for listing documentation, accessing component metadata, previewing stories, and running tests.
Human URL: https://storybook.js.org/docs/ai/mcp/overview
| File | Description |
|---|---|
| storybook-story-schema.json | JSON Schema for CSF story objects |
| storybook-component-meta-schema.json | JSON Schema for CSF default export (meta) |
| File | Description |
|---|---|
| storybook-csf-structure.json | Component Story Format file structure documentation |
| File | Description |
|---|---|
| storybook-context.jsonld | JSON-LD context for Storybook component vocabulary |
| File | Description |
|---|---|
| storybook-button-story-example.json | Button component story example in CSF format |
| storybook-mcp-list-documentation-example.json | MCP tool call to list Storybook documentation |
| File | Description |
|---|---|
| storybook-vocabulary.yml | Domain vocabulary for stories, testing, addons, and MCP |
FN: Kin Lane
Email: kin@apievangelist.com