a2a mcp
日本語
Back to MCP Servers
Storybook MCP logo
mcp-server287

Storybook MCP

Storybook MCPは公式のModel Context Protocol(MCP)サーバーで、AIエージェントとStorybookを接続し、機械可読なコンポーネントメタデータ、ストーリー、プロパティ、ドキュメントを提供します。これによりエージェントはUIコンポーネントを知的に再利用し、テストを用いて自己修正できます。

概要

Storybook MCPは、Storybookチームによる公式統合で、モデルコンテキストプロトコル(MCP)の力をコンポーネント駆動のUI開発に提供します 。これにより、既存のStorybookが豊富で構造化されたデータソースに変わり、AIエージェントがリアルタイムにクエリを実行できます。

コンポーネントメタデータ、ストーリー、プロパティタイプ、使用例、およびドキュメントを最適化されたトークン効率の良い形式で公開することで、Storybook MCPはAIエージェントが汎用的または一貫性のないコードを生成するのではなく、チームのデザインシステムに沿ったUIを構築できるようにします。

主な機能

  • コンポーネントの発見とコンテキスト: エージェントはコンポーネントをリストアップし、詳細なプロパティ、ストーリー、コントロール、ドキュメントを取得できます。
  • 最適化されたマニフェスト: API、バリアント、デザイントークン、使用スニペットを含む、精選された機械可読ペイロード(コンポーネントマニフェスト)を提供します。これは生のソースコードよりもはるかに効率的です。
  • ストーリー生成とテスト: エージェントはコンポーネント用の新しいストーリーを書き、自主的にテストを実行できます。自己修正のためのフィードバックループが組み込まれています。
  • シームレスな統合: @storybook/addon-mcpパッケージからインストール可能です。MCPサーバーはStorybook開発サーバーと一緒に実行されます(通常は/mcpエンドポイント)。
  • スタンドアロンライブラリ: カスタムセットアップには@storybook/mcpを独立して使用できます。
  • Reactサポート(v10.3以降): 現在はReactに最適化されており、追加のフレームワークが計画されています。

仕組み

  1. アドオンをインストール: npx storybook add @storybook/addon-mcp
  2. Storybook開発サーバーを実行。
  3. MCP対応のAIエージェント(Claude、Cursorなど)をMCPエンドポイントに接続。
  4. エージェントは、コンテキスト対応のコード生成のために、稼働中のデザインシステムに直接アクセスできるようになります。

これにより、エージェントがコードを生成し、ストーリーでプレビューし、テストを実行し、問題を修正するという反復的なワークフローが生まれ、人間の絶え間ない介入なしに行えます。

開発者にとってのメリット

  • AI出力の高品質化: エージェントは確立されたパターンとコンポーネントAPIに従うため、幻覚(ハルシネーション)と手戻りを減少させます。
  • トークン効率: より小さく、焦点を絞ったコンテキストペイロードは、パフォーマンス向上とコスト削減を意味します。
  • 本番UIへのガードレール: テストフィードバックループにより、エージェントが基準に準拠したコードを出荷するのに役立ちます。
  • フロントエンド開発の加速: デザインシステムチーム、大規模コードベース、エージェントワークフローに最適です。

ユースケース

  • 既存のコンポーネントライブラリを再利用しながら、新しいUI機能を生成。
  • Figmaデザインを、既存のStorybookコンポーネントと一致する本番コードに変換。
  • コンポーネントカバレッジのための自律的なストーリー作成とテスト。
  • AIコーディングツール(Cursor、Windsurf、またはカスタムエージェントなど)にフロントエンド固有のインテリジェンスを強化。
  • チーム環境での大規模デザインシステム全体の一貫性維持。

インストールと開始方法

Storybook 10.3以降(Reactレンダラー)が必要です。

# Storybookをアップグレード
npx storybook@latest upgrade

MCPアドオンの追加

npx storybook add @storybook/addon-mcp


次に `storybook dev` を実行し、エージェントを `http://localhost:6006/mcp`(ポートは変動する場合があります )に接続します。

詳細なドキュメントについては、[公式 Storybook AI / MCP ドキュメント](https://storybook.js.org/docs/ai/mcp/overview)をご覧ください 。

## 関連リソース

- 公式ブログ: [Storybook MCP for React](https://storybook.js.org/blog/storybook-mcp-for-react/)
- GitHub: [storybookjs/mcp](https://github.com/storybookjs/mcp)
- npm: [@storybook/addon-mcp](https://www.npmjs.com/package/@storybook/addon-mcp)

Tags

ストーリーブックMCPAIエージェントReactUIコンポーネントデザインシステムフロントエンドTypeScript

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
PaidSync.ai logo

PaidSync.ai

MCP Servers

PaidSync.ai is a hosted MCP server for paid advertising that exposes 610+ tools across 14 advertising, analytics, tagging, and commerce platforms. It supports read/write workflows from AI clients including ChatGPT, Claude, Gemini, Cursor, Claude Code, and Codex, with a free plan.

Hyper3D MCP logo

Hyper3D MCP

MCP Servers

Hyper3D MCP is Hyper3D's hosted Rodin MCP server for creating 3D assets from natural-language instructions or supported references, checking asynchronous generation progress, and retrieving model download links inside AI coding clients. Official setup is documented for Codex, Claude Code, and Kimi Code CLI.

Semrush MCP Server logo

Semrush MCP Server

MCP Servers

Semrush MCP connects AI assistants to Semrush APIs for keyword, backlink, website traffic and market research.

Browserbase MCP Server logo

Browserbase MCP Server

MCP Servers

Browserbase MCP gives AI agents browser automation tools powered by Stagehand and Browserbase browser sessions.

SerpApi MCP Server logo

SerpApi MCP Server

MCP Servers

SerpApi MCP exposes search engine results to AI assistants through SerpApi, supporting live research and structured search data retrieval.

Similarweb MCP Server logo

Similarweb MCP Server

MCP Servers

Similarweb MCP brings website traffic and digital market intelligence into AI assistants for competitive research.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.