• 正確性
  • スピード
  • 一貫性
  • 人間中心

AIでコンポーネントのPropsと型を正確に検証する方法

StorybookをAIクライアントに一度接続するだけで、エージェントがコンポーネントのドキュメントを直接読み取れるようになります。

このページについてAIに聞く

すぐに答え

AIを使ってコンポーネントのPropsや型を確認する方法は?

AIがStorybookライブラリにクエリを送り、特定の引数のシグネチャやデフォルト値を取得します。これにより、正確なコード実装に必要なデータが手に入ります。すべてのコンポーネントに対して、正確なPropの型とデフォルトの状態を確認できます。

実現できること

接続によって得られるメリット

AIがStorybookのデータを活用し、以下の結果をもたらします。

正確性

正確なPropsのシグネチャ

AIがStory内にある具体的な引数名と型を取得します。どのPropsが使えるかを推測する必要はありません。

スピード

即座にデフォルト値を取得

エージェントがあらゆる引数のデフォルト値を特定します。これにより、最初から正しく動作するボイラープレートコードを書けます。

一貫性

ライブラリとの同期

記述したコードがコンポーネントライブラリの実装と一致することをAIが保証します。UIとコードの乖離を防ぎます。

人間中心

手動のコードレビュー

AIはデータを提供しますが、それらをアプリケーションのロジックにどう組み込むかはあなたが決定します。設計の主導権は常にあなたにあります。

ワークフロー

リクエストを受けた際のAIの動き

AIはチャットインターフェースとStorybookファイルの架け橋となります。

  1. コンポーネントの特定

    エージェントが既存のライブラリを検索し、使用したい特定のコンポーネントを見つけ出します。

    search_components
  2. 引数の抽出

    コンポーネントが見つかると、AIは引数の全リストとその現在の設定を取得します。

    get_story_args
  3. 型の検証

    AIは取得したデータが要件を満たしているか確認し、型の安全性を確保します。

    get_story_args
  4. コードの生成

    エージェントは検証済みのシグネチャを使用して、実装用のコードを書き出します。

    get_story_argssearch_components

試してみる

以下のプロンプトをコピーして開始しましょう。

これらのプロンプトを使って、ライブラリとの対話を始めてください。

出発点

コンポーネント名は、実際のStorybookライブラリにある名前に置き換えてください。

Storybook Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_N8DIzTVbC8oiUJWVxiYw2lmtiUmexGVjlMrCUmAS/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Storybook capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "storybook-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_N8DIzTVbC8oiUJWVxiYw2lmtiUmexGVjlMrCUmAS/mcp"
    }
  }
}
チャットにコピー04
  • Storybook内のButtonコンポーネントを探して、利用可能なすべてのPropsを教えてください。

  • PrimaryButtonコンポーネントの引数のデフォルト値は何ですか?

  • Cardコンポーネントを検索して、そのPropsの正確なTypeScriptシグネチャを教えてください。

  • Storybookのデフォルトの引数を使用して、Inputコンポーネントを実装するためのReactコードを書いてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度Storybookを接続すれば、あとは聞くだけです。

リンクからライブラリを接続してください。認証情報は暗号化されて保持されます。接続後はすぐにコンポーネントに関する質問を開始できます。

StorybookをAIに接続する

FAQ

動作について

  • 01

    AIがStorybookのファイルを書き換えることはありますか?

    いいえ。AIは情報を提供するためにStoryからデータを読み取るだけです。ファイルを直接変更することはありません。

  • 02

    Storybookに登録されていないコンポーネントもAIは認識できますか?

    いいえ。AIはライブラリ内の検索ツールを通じて見つけられるコンポーネントにのみアクセスできます。

  • 03

    どんなAIクライアントでも使えますか?

    はい。Claude、Cursor、Windsurfのように、MCPに対応しているクライアントであれば使用可能です。

  • 04

    AIが実際のコンポーネントコードを書いてくれますか?

    AIは見つけたPropsのシグネチャに基づいてコードを生成しますが、そのコードをプロジェクトの適切な場所に配置するのはあなたの役割です。

  • 05

    AIはどうやってコンポーネントを見つけるのですか?

    検索ツールを使用して、Storybookライブラリ内から一致する名前やシグネチャを持つコンポーネントをスキャンします。

  • Storybookについてさらに詳しく知りたいですか? Storybook Connectorの全機能を見る

『Storybook』を Claude、Cursor、ChatGPT などに接続