├── .changeset └── config.json ├── .claude └── settings.local.json ├── .github ├── actions │ └── setup-node-and-install │ │ └── action.yml ├── copilot-instructions.md ├── instructions │ ├── addon-mcp.instructions.md │ ├── eval.instructions.md │ └── mcp.instructions.md └── workflows │ ├── check.yml │ ├── copilot-setup-steps.yml │ ├── publish-preview.yml │ └── release.yml ├── .gitignore ├── .mcp.inspect.json ├── .mcp.json ├── .nvmrc ├── .oxlintrc.json ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── apps └── internal-storybook │ ├── .claude │ └── settings.local.json │ ├── .storybook │ ├── main.ts │ ├── preview-head.html │ └── preview.ts │ ├── package.json │ ├── stories │ ├── components │ │ ├── Button.stories.ts │ │ ├── Button.tsx │ │ ├── Header.stories.ts │ │ ├── Header.tsx │ │ ├── Page.stories.ts │ │ ├── Page.tsx │ │ ├── button.css │ │ ├── header.css │ │ └── page.css │ └── other │ │ └── card │ │ ├── Card.stories.ts │ │ ├── Card.tsx │ │ └── card.css │ ├── tests │ ├── check-deps.e2e.test.ts │ └── mcp-endpoint.e2e.test.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.config.ts ├── eval ├── .claude │ └── settings.local.json ├── .env.example ├── .storybook │ ├── main.ts │ ├── manager.ts │ ├── preview.ts │ └── vitest.setup.ts ├── README.md ├── clean-experiments.ts ├── config.ts ├── eval.ts ├── evals │ ├── 100-flight-booking-plain │ │ ├── explicit-stories.md │ │ ├── extra-prompt-01.md │ │ ├── extra-prompt-02.md │ │ ├── full-manifest.fixture.json │ │ ├── hooks.ts │ │ ├── pre-evaluate │ │ │ ├── .storybook │ │ │ │ └── preview.ts │ │ │ └── stories │ │ │ │ └── FlightBooking.stories.ts │ │ └── prompt.md │ ├── 110-flight-booking-reshaped │ │ ├── components.json │ │ ├── hooks.ts │ │ ├── mcp.config.json │ │ ├── pre-evaluate │ │ │ ├── .storybook │ │ │ │ └── preview.tsx │ │ │ └── stories │ │ │ │ └── FlightBooking.stories.tsx │ │ ├── prompt.md │ │ └── read-from-node_modules.md │ ├── 120-flight-booking-radix │ │ ├── components.json │ │ ├── hooks.ts │ │ ├── mcp.config.json │ │ ├── pre-evaluate │ │ │ ├── .storybook │ │ │ │ └── preview.tsx │ │ │ └── stories │ │ │ │ └── FlightBooking.stories.tsx │ │ ├── prompt.md │ │ ├── read-from-node_modules.md │ │ └── read-from-website.md │ └── 130-flight-booking-rsuite │ │ ├── components.json │ │ ├── hooks.ts │ │ ├── mcp.config.json │ │ ├── pre-evaluate │ │ ├── .storybook │ │ │ └── preview.ts │ │ └── stories │ │ │ └── FlightBooking.stories.tsx │ │ ├── prompt.md │ │ └── read-from-node_modules.md ├── google-apps-script.js ├── lib │ ├── agents │ │ └── claude-code-cli.ts │ ├── collect-args.ts │ ├── evaluations │ │ ├── build.ts │ │ ├── evaluate.ts │ │ ├── lint.ts │ │ ├── prepare-evaluations.ts │ │ ├── test-stories.ts │ │ └── typecheck.ts │ ├── generate-prompt.ts │ ├── prepare-experiment.ts │ ├── run-hook.ts │ ├── save │ │ ├── chromatic.ts │ │ ├── environment.ts │ │ ├── google-sheet.ts │ │ └── save.ts │ ├── storybook-dev-server.ts │ └── teardown-experiment.ts ├── package.json ├── templates │ ├── evaluation │ │ ├── .storybook │ │ │ ├── main.ts │ │ │ └── vitest.setup.ts │ │ ├── eslint.config.js │ │ ├── results │ │ │ ├── conversation.mdx │ │ │ ├── lint.mdx │ │ │ ├── summary.mdx │ │ │ └── typecheck.mdx │ │ └── vitest.config.ts │ ├── project │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ │ └── main.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── result-docs │ │ ├── conversation.stories.tsx │ │ ├── conversation.tsx │ │ ├── lint.stories.tsx │ │ ├── lint.tsx │ │ ├── summary.stories.tsx │ │ ├── summary.tsx │ │ ├── typecheck.stories.tsx │ │ └── typecheck.tsx ├── tsconfig.json └── types.ts ├── package.json ├── packages ├── addon-mcp │ ├── CHANGELOG.md │ ├── README.md │ ├── addon-mcp-claude-code-showcase.gif │ ├── fixtures │ │ ├── full-story-index.fixture.json │ │ └── small-story-index.fixture.json │ ├── package.json │ ├── preset.js │ ├── src │ │ ├── globals.d.ts │ │ ├── mcp-handler.test.ts │ │ ├── mcp-handler.ts │ │ ├── preset.test.ts │ │ ├── preset.ts │ │ ├── telemetry.test.ts │ │ ├── telemetry.ts │ │ ├── template.html │ │ ├── tools │ │ │ ├── get-story-urls.test.ts │ │ │ ├── get-story-urls.ts │ │ │ ├── get-ui-building-instructions.test.ts │ │ │ ├── get-ui-building-instructions.ts │ │ │ ├── is-manifest-available.test.ts │ │ │ └── is-manifest-available.ts │ │ ├── types.ts │ │ ├── ui-building-instructions.md │ │ └── utils │ │ │ ├── errors.test.ts │ │ │ ├── errors.ts │ │ │ ├── fetch-story-index.test.ts │ │ │ └── fetch-story-index.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ ├── vitest.config.ts │ └── vitest.setup.ts └── mcp │ ├── CHANGELOG.md │ ├── README.md │ ├── bin.test.ts │ ├── bin.ts │ ├── fixtures │ ├── button.fixture.json │ ├── card.fixture.json │ ├── full-manifest.fixture.json │ ├── input.fixture.json │ ├── small-manifest.fixture.json │ └── with-errors.fixture.json │ ├── package.json │ ├── serve.ts │ ├── src │ ├── index.test.ts │ ├── index.ts │ ├── tools │ │ ├── get-component-documentation.test.ts │ │ ├── get-component-documentation.ts │ │ ├── list-all-components.test.ts │ │ └── list-all-components.ts │ ├── types.ts │ └── utils │ │ ├── dedent.ts │ │ ├── error-to-mcp-content.test.ts │ │ ├── format-manifest.test.ts │ │ ├── format-manifest.ts │ │ ├── get-manifest.test.ts │ │ ├── get-manifest.ts │ │ ├── manifest-formatter │ │ ├── __snapshots__ │ │ │ ├── markdown.test.ts.snap │ │ │ └── xml.test.ts.snap │ │ ├── markdown.test.ts │ │ ├── markdown.ts │ │ ├── types.ts │ │ ├── xml.test.ts │ │ └── xml.ts │ │ ├── parse-react-docgen.test.ts │ │ └── parse-react-docgen.ts │ ├── tsconfig.json │ ├── tsdown.config.ts │ └── vitest.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json ├── tsdown-shared.config.ts ├── turbo.json └── vitest.config.ts /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/actions/setup-node-and-install/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/actions/setup-node-and-install/action.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/instructions/addon-mcp.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/instructions/addon-mcp.instructions.md -------------------------------------------------------------------------------- /.github/instructions/eval.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/instructions/eval.instructions.md -------------------------------------------------------------------------------- /.github/instructions/mcp.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/instructions/mcp.instructions.md -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/publish-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/workflows/publish-preview.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.mcp.inspect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.mcp.inspect.json -------------------------------------------------------------------------------- /.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.mcp.json -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.oxlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.oxlintrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/README.md -------------------------------------------------------------------------------- /apps/internal-storybook/.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/.claude/settings.local.json -------------------------------------------------------------------------------- /apps/internal-storybook/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/.storybook/main.ts -------------------------------------------------------------------------------- /apps/internal-storybook/.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/.storybook/preview-head.html -------------------------------------------------------------------------------- /apps/internal-storybook/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/.storybook/preview.ts -------------------------------------------------------------------------------- /apps/internal-storybook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/package.json -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Button.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Button.stories.ts -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Button.tsx -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Header.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Header.stories.ts -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Header.tsx -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Page.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Page.stories.ts -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/Page.tsx -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/button.css -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/header.css -------------------------------------------------------------------------------- /apps/internal-storybook/stories/components/page.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/components/page.css -------------------------------------------------------------------------------- /apps/internal-storybook/stories/other/card/Card.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/other/card/Card.stories.ts -------------------------------------------------------------------------------- /apps/internal-storybook/stories/other/card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/other/card/Card.tsx -------------------------------------------------------------------------------- /apps/internal-storybook/stories/other/card/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/stories/other/card/card.css -------------------------------------------------------------------------------- /apps/internal-storybook/tests/check-deps.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/tests/check-deps.e2e.test.ts -------------------------------------------------------------------------------- /apps/internal-storybook/tests/mcp-endpoint.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/tests/mcp-endpoint.e2e.test.ts -------------------------------------------------------------------------------- /apps/internal-storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/tsconfig.json -------------------------------------------------------------------------------- /apps/internal-storybook/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/vite.config.ts -------------------------------------------------------------------------------- /apps/internal-storybook/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/apps/internal-storybook/vitest.config.ts -------------------------------------------------------------------------------- /eval/.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.claude/settings.local.json -------------------------------------------------------------------------------- /eval/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.env.example -------------------------------------------------------------------------------- /eval/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.storybook/main.ts -------------------------------------------------------------------------------- /eval/.storybook/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.storybook/manager.ts -------------------------------------------------------------------------------- /eval/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.storybook/preview.ts -------------------------------------------------------------------------------- /eval/.storybook/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/.storybook/vitest.setup.ts -------------------------------------------------------------------------------- /eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/README.md -------------------------------------------------------------------------------- /eval/clean-experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/clean-experiments.ts -------------------------------------------------------------------------------- /eval/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/config.ts -------------------------------------------------------------------------------- /eval/eval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/eval.ts -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/explicit-stories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/explicit-stories.md -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/extra-prompt-01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/extra-prompt-01.md -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/extra-prompt-02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/extra-prompt-02.md -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/full-manifest.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/full-manifest.fixture.json -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/hooks.ts -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/pre-evaluate/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/pre-evaluate/.storybook/preview.ts -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/pre-evaluate/stories/FlightBooking.stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/pre-evaluate/stories/FlightBooking.stories.ts -------------------------------------------------------------------------------- /eval/evals/100-flight-booking-plain/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/100-flight-booking-plain/prompt.md -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/components.json -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/hooks.ts -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/mcp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/mcp.config.json -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/pre-evaluate/.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/pre-evaluate/.storybook/preview.tsx -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/pre-evaluate/stories/FlightBooking.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/pre-evaluate/stories/FlightBooking.stories.tsx -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/prompt.md -------------------------------------------------------------------------------- /eval/evals/110-flight-booking-reshaped/read-from-node_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/110-flight-booking-reshaped/read-from-node_modules.md -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/components.json -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/hooks.ts -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/mcp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/mcp.config.json -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/pre-evaluate/.storybook/preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/pre-evaluate/.storybook/preview.tsx -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/pre-evaluate/stories/FlightBooking.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/pre-evaluate/stories/FlightBooking.stories.tsx -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/prompt.md -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/read-from-node_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/read-from-node_modules.md -------------------------------------------------------------------------------- /eval/evals/120-flight-booking-radix/read-from-website.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/120-flight-booking-radix/read-from-website.md -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/components.json -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/hooks.ts -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/mcp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/mcp.config.json -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/pre-evaluate/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/pre-evaluate/.storybook/preview.ts -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/pre-evaluate/stories/FlightBooking.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/pre-evaluate/stories/FlightBooking.stories.tsx -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/prompt.md -------------------------------------------------------------------------------- /eval/evals/130-flight-booking-rsuite/read-from-node_modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/evals/130-flight-booking-rsuite/read-from-node_modules.md -------------------------------------------------------------------------------- /eval/google-apps-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/google-apps-script.js -------------------------------------------------------------------------------- /eval/lib/agents/claude-code-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/agents/claude-code-cli.ts -------------------------------------------------------------------------------- /eval/lib/collect-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/collect-args.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/build.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/evaluate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/evaluate.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/lint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/lint.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/prepare-evaluations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/prepare-evaluations.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/test-stories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/test-stories.ts -------------------------------------------------------------------------------- /eval/lib/evaluations/typecheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/evaluations/typecheck.ts -------------------------------------------------------------------------------- /eval/lib/generate-prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/generate-prompt.ts -------------------------------------------------------------------------------- /eval/lib/prepare-experiment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/prepare-experiment.ts -------------------------------------------------------------------------------- /eval/lib/run-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/run-hook.ts -------------------------------------------------------------------------------- /eval/lib/save/chromatic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/save/chromatic.ts -------------------------------------------------------------------------------- /eval/lib/save/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/save/environment.ts -------------------------------------------------------------------------------- /eval/lib/save/google-sheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/save/google-sheet.ts -------------------------------------------------------------------------------- /eval/lib/save/save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/save/save.ts -------------------------------------------------------------------------------- /eval/lib/storybook-dev-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/storybook-dev-server.ts -------------------------------------------------------------------------------- /eval/lib/teardown-experiment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/lib/teardown-experiment.ts -------------------------------------------------------------------------------- /eval/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/package.json -------------------------------------------------------------------------------- /eval/templates/evaluation/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/.storybook/main.ts -------------------------------------------------------------------------------- /eval/templates/evaluation/.storybook/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/.storybook/vitest.setup.ts -------------------------------------------------------------------------------- /eval/templates/evaluation/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/eslint.config.js -------------------------------------------------------------------------------- /eval/templates/evaluation/results/conversation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/results/conversation.mdx -------------------------------------------------------------------------------- /eval/templates/evaluation/results/lint.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/results/lint.mdx -------------------------------------------------------------------------------- /eval/templates/evaluation/results/summary.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/results/summary.mdx -------------------------------------------------------------------------------- /eval/templates/evaluation/results/typecheck.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/results/typecheck.mdx -------------------------------------------------------------------------------- /eval/templates/evaluation/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/evaluation/vitest.config.ts -------------------------------------------------------------------------------- /eval/templates/project/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/index.html -------------------------------------------------------------------------------- /eval/templates/project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/package.json -------------------------------------------------------------------------------- /eval/templates/project/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/src/main.tsx -------------------------------------------------------------------------------- /eval/templates/project/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/tsconfig.app.json -------------------------------------------------------------------------------- /eval/templates/project/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/tsconfig.json -------------------------------------------------------------------------------- /eval/templates/project/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/tsconfig.node.json -------------------------------------------------------------------------------- /eval/templates/project/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/project/vite.config.ts -------------------------------------------------------------------------------- /eval/templates/result-docs/conversation.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/conversation.stories.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/conversation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/conversation.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/lint.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/lint.stories.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/lint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/lint.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/summary.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/summary.stories.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/summary.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/typecheck.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/typecheck.stories.tsx -------------------------------------------------------------------------------- /eval/templates/result-docs/typecheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/templates/result-docs/typecheck.tsx -------------------------------------------------------------------------------- /eval/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/tsconfig.json -------------------------------------------------------------------------------- /eval/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/eval/types.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/package.json -------------------------------------------------------------------------------- /packages/addon-mcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/CHANGELOG.md -------------------------------------------------------------------------------- /packages/addon-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/README.md -------------------------------------------------------------------------------- /packages/addon-mcp/addon-mcp-claude-code-showcase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/addon-mcp-claude-code-showcase.gif -------------------------------------------------------------------------------- /packages/addon-mcp/fixtures/full-story-index.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/fixtures/full-story-index.fixture.json -------------------------------------------------------------------------------- /packages/addon-mcp/fixtures/small-story-index.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/fixtures/small-story-index.fixture.json -------------------------------------------------------------------------------- /packages/addon-mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/package.json -------------------------------------------------------------------------------- /packages/addon-mcp/preset.js: -------------------------------------------------------------------------------- 1 | export * from './dist/preset.js'; 2 | -------------------------------------------------------------------------------- /packages/addon-mcp/src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/globals.d.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/mcp-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/mcp-handler.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/mcp-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/mcp-handler.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/preset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/preset.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/preset.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/telemetry.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/telemetry.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/telemetry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/telemetry.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/template.html -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/get-story-urls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/get-story-urls.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/get-story-urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/get-story-urls.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/get-ui-building-instructions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/get-ui-building-instructions.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/get-ui-building-instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/get-ui-building-instructions.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/is-manifest-available.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/is-manifest-available.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/tools/is-manifest-available.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/tools/is-manifest-available.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/types.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/ui-building-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/ui-building-instructions.md -------------------------------------------------------------------------------- /packages/addon-mcp/src/utils/errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/utils/errors.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/utils/fetch-story-index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/utils/fetch-story-index.test.ts -------------------------------------------------------------------------------- /packages/addon-mcp/src/utils/fetch-story-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/src/utils/fetch-story-index.ts -------------------------------------------------------------------------------- /packages/addon-mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/addon-mcp/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/tsdown.config.ts -------------------------------------------------------------------------------- /packages/addon-mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/vitest.config.ts -------------------------------------------------------------------------------- /packages/addon-mcp/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/addon-mcp/vitest.setup.ts -------------------------------------------------------------------------------- /packages/mcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/CHANGELOG.md -------------------------------------------------------------------------------- /packages/mcp/README.md: -------------------------------------------------------------------------------- 1 | # `@storybook/mcp` 2 | 3 | The hype is real. 4 | -------------------------------------------------------------------------------- /packages/mcp/bin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/bin.test.ts -------------------------------------------------------------------------------- /packages/mcp/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/bin.ts -------------------------------------------------------------------------------- /packages/mcp/fixtures/button.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/button.fixture.json -------------------------------------------------------------------------------- /packages/mcp/fixtures/card.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/card.fixture.json -------------------------------------------------------------------------------- /packages/mcp/fixtures/full-manifest.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/full-manifest.fixture.json -------------------------------------------------------------------------------- /packages/mcp/fixtures/input.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/input.fixture.json -------------------------------------------------------------------------------- /packages/mcp/fixtures/small-manifest.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/small-manifest.fixture.json -------------------------------------------------------------------------------- /packages/mcp/fixtures/with-errors.fixture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/fixtures/with-errors.fixture.json -------------------------------------------------------------------------------- /packages/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/package.json -------------------------------------------------------------------------------- /packages/mcp/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/serve.ts -------------------------------------------------------------------------------- /packages/mcp/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/index.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/index.ts -------------------------------------------------------------------------------- /packages/mcp/src/tools/get-component-documentation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/tools/get-component-documentation.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/tools/get-component-documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/tools/get-component-documentation.ts -------------------------------------------------------------------------------- /packages/mcp/src/tools/list-all-components.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/tools/list-all-components.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/tools/list-all-components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/tools/list-all-components.ts -------------------------------------------------------------------------------- /packages/mcp/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/types.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/dedent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/dedent.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/error-to-mcp-content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/error-to-mcp-content.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/format-manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/format-manifest.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/format-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/format-manifest.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/get-manifest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/get-manifest.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/get-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/get-manifest.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/__snapshots__/markdown.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/__snapshots__/markdown.test.ts.snap -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/__snapshots__/xml.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/__snapshots__/xml.test.ts.snap -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/markdown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/markdown.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/markdown.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/types.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/xml.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/xml.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/manifest-formatter/xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/manifest-formatter/xml.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/parse-react-docgen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/parse-react-docgen.test.ts -------------------------------------------------------------------------------- /packages/mcp/src/utils/parse-react-docgen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/src/utils/parse-react-docgen.ts -------------------------------------------------------------------------------- /packages/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/mcp/tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/tsdown.config.ts -------------------------------------------------------------------------------- /packages/mcp/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/packages/mcp/vitest.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdown-shared.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/tsdown-shared.config.ts -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/turbo.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/storybookjs/mcp/HEAD/vitest.config.ts --------------------------------------------------------------------------------