Storybook MCP Addon について
Storybook MCP Addon は、MCP を活用した UI 開発ワークフローのための Storybook アドオンです。Storybook を使い、AI エージェントにコンポーネント開発へ関わってもらいたい開発者を対象としています。README は簡潔で、導入と使い方の詳細は公式ドキュメントに案内されています。
主な機能
- 01Storybook 内で MCP サーバーを公開
- 02エンドポイントパスの変更に対応
- 03main.ts のアドオンオプションで設定
活用シーン
- 01MCP 経由でエージェントから Storybook のコンポーネント情報にアクセス
- 02プロジェクトごとに異なる MCP エンドポイントパスを設定
MCP 対応
このアドオンは Storybook 内で MCP サーバーを提供し、既定では /mcp パスで待ち受けます。エンドポイントのパスは設定で変更でき、MCP クライアントから接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Storybook MCP アドオン
MCP を活用した UI 開発ワークフロー向けの Storybook アドオンです。
インストール手順、使用例、API などについては、ドキュメントをご覧ください。
設定
デフォルトでは、このアドオンは /mcp で MCP サーバーを公開します。.storybook/main.ts で別の固定エンドポイントパスを設定できます。
export default {
addons: [
{
name: '@storybook/addon-mcp',
options: {
endpoint: '/custom-mcp',
},
},
],
};
エンドポイントには、/custom-mcp や /tools/mcp のような URL パス名を指定する必要があります。
Storybook について詳しくは、storybook.js.orgをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。