Discover and explore top open-source AI tools and projects—updated daily.
storybookjsEmpowering AI agents within the Storybook ecosystem
Top 97.0% on SourcePulse
This project provides an MCP (Model Context Protocol) server and associated tools to enable AI agents to interact efficiently with Storybook UI component information and development workflows. It targets developers seeking to integrate AI assistance into their UI development process, offering a standardized way for agents to understand and manipulate Storybook components, thereby enhancing productivity.
How It Works
The project is structured as a monorepo containing several key packages: @storybook/mcp for the standalone MCP server, @storybook/addon-mcp which embeds the server within a Storybook development environment, and proxy/plugin packages (@storybook/mcp-proxy, @storybook/claude-code-plugin, @storybook/codex-plugin) for integrating with specific AI models like Claude and Codex. The addon exposes Storybook's component knowledge via the MCP protocol, allowing AI agents to query information and potentially trigger development actions.
Quick Start & Requirements
cd into it, and run pnpm install.pnpm build to build packages, pnpm dev to start in watch mode, and pnpm test for unit tests. Running pnpm storybook starts an internal Storybook instance with the addon.codex plugin marketplace add storybookjs/mcp --ref mainclaude plugin marketplace add storybookjs/mcp@main --scope userHighlighted Details
http://localhost:6006/mcp when Storybook is running.pnpm inspect) and curl examples.pnpm check) covering build, test, lint, format, and type checking.Maintenance & Community
Contributions are welcomed. Help and discussions can be initiated via GitHub Discussions, issues for bug reports, and discussions for ideas/feature requests. Specific community channels like Discord or Slack are not explicitly mentioned.
Licensing & Compatibility
The project is licensed under the MIT license. However, it is explicitly noted as experimental and under active development, meaning APIs and architecture may change, potentially impacting compatibility in future versions.
Limitations & Caveats
This project is experimental and subject to API and architectural changes. It requires specific, recent versions of Node.js (24+) and pnpm (10.19.0+), with strict enforcement of the pnpm package manager.
1 day ago
Inactive