Releases: storybookjs/mcp
@storybook/[email protected]
Patch Changes
-
#105
e27f6b2Thanks @copilot-swe-agent! - Update Valibot to v1.2.0 to fix security vulnerabilitiesValibot 1.1.0 contained 3 security vulnerabilities that are addressed in v1.2.0. This is a non-breaking security patch - no changes required for consumers.
@storybook/[email protected]
Patch Changes
-
#105
e27f6b2Thanks @copilot-swe-agent! - Update Valibot to v1.2.0 to fix security vulnerabilitiesValibot 1.1.0 contained 3 security vulnerabilities that are addressed in v1.2.0. This is a non-breaking security patch - no changes required for consumers.
-
Updated dependencies [
e27f6b2]:- @storybook/[email protected]
@storybook/[email protected]
Patch Changes
- #93
dce8c8dThanks @JReinhold! - Improve visibility into which toolsets are available
@storybook/[email protected]
Minor Changes
-
#54
5d18405Thanks @JReinhold! - Replace thesourceproperty in the context withrequest.Now you don't pass in a source string that might be fetched or handled by your custom
manifestProvider, but instead you pass in the whole web request. (This is automatically handled if you use the createStorybookMcpHandler() function).The default action is now to fetch the manifest from
../manifests/components.jsonassuming the server is running at./mcp. Your custommanifestProvider()-function then also does not get a source string as an argument, but gets the whole web request, that you can use to get information about where to fetch the manifest from. It also gets a second argument,path, which it should use to determine which specific manifest to get from a built Storybook. (Currently always./manifests/components.json, but in the future it might be other paths too).
Patch Changes
-
#86
94c01d2Thanks @JReinhold! - Docs toolset: output markdown instead of XML, configurable via experimentalOutput: 'markdown' | 'xml' addon option -
#85
9f75d0fThanks @JReinhold! - Allow undefined request in server context when using custom manifestProvider -
#79
a9321a3Thanks @JReinhold! - get-component-documentation now only handles one component at a time -
#61
77536a7Thanks @copilot-swe-agent! - rename examples to stories in manifest -
#55
cddbf34Thanks @JReinhold! - Support error.name in manifests
@storybook/[email protected]
Patch Changes
-
#78
f40da8fThanks @copilot-swe-agent! - Add toolset to telemetry payload -
#56
edcbf4eThanks @JReinhold! - improve html bundling -
#86
94c01d2Thanks @JReinhold! - Docs toolset: output markdown instead of XML, configurable via experimentalOutput: 'markdown' | 'xml' addon option -
#84
47ab165Thanks @JReinhold! - improve handling of disableTelemetry option -
#70
cf4ef86Thanks @kasperpeulen! - Handle GET responses in the MCP server -
#59
ed0fe09Thanks @JReinhold! - Allow Storybook 10.1.0 prerelases as peer dependencies -
Updated dependencies [
94c01d2,9f75d0f,5d18405,a9321a3,77536a7,cddbf34]:- @storybook/[email protected]
@storybook/[email protected]
Patch Changes
-
#61
77536a7Thanks @copilot-swe-agent! - rename examples to stories in manifest -
#55
cddbf34Thanks @JReinhold! - Support error.name in manifests
@storybook/[email protected]
Patch Changes
- Updated dependencies [
77536a7,cddbf34]:- @storybook/[email protected]
@storybook/[email protected]
Patch Changes
- #59
ed0fe09Thanks @JReinhold! - Allow Storybook 10.1.0 prerelases as peer dependencies
@storybook/[email protected]
Patch Changes
-
#48
52be338Thanks @JReinhold! - Add optional "enabled" function to the directly exported tool adders. This allow you to define a function that will dynamically enable/disable the tool however you want, eg. per request condition -
#51
2028709Thanks @paoloricciuti! - chore: updatetmcp
@storybook/[email protected]
Patch Changes
-
#50
0334d29Thanks @JReinhold! - Add GET handler that serves HTML when visiting/mcp, and redirects to human-readable component manifest when applicable -
#50
0334d29Thanks @JReinhold! - Update manifest format