⚠️ 此工具是为测试目的而创建的,不建议在生产环境中使用。
此MCP服务器旨在:
在开始之前,您需要准备您的Storybook静态文件。 https://storybook.js.org/docs/sharing/publish-storybook
git clone https://github.com/m-yoshiro/storybook-mcp.git
cd storybook-mcp
我们推荐使用Bun
bun install
# 或者
npm install
bun run build
# 或者
npm run build
{
"mcpServers": {
"storybook-mcp": {
"command": "node",
"args": [
"/<你的路径>/index.js",
// 可选:指向你的Storybook静态json文件的路径
"/<你的路径>/index.json"
]
}
}
}
该服务器将加载您的Storybook数据,并向外部代理暴露MCP工具。
| 工具名称 | 描述 | 参数 |
|---|---|---|
list-components | 列出Storybook中的所有可用组件 | path(可选):指向index.json或stories.json文件的路径(如果提供了默认路径则可选) |
find-components-by-name | 根据关键词查找组件(支持部分匹配) | name:要搜索的组件名或关键词<br>path(可选):指向index.json或stories.json文件的路径(如果提供了默认路径则可选) |
storybook-mcp/
├── tools/
│ ├── list-components.ts
│ ├── get-component-details.ts
│ ├── get-component-usage-examples.ts
│ └── ...
├── config.ts
├── index.ts
└── README.md
如果您有改进的想法或想要贡献新的工具,请随时打开一个PR或issue!
MIT