斯塔克闪电战
](https://npmjs.com/package/stackblitz-mcp) ](https://www.npmcharts.com/compare/stackblitz-mcp?interval=30) 
主控程序 用于从以下位置读取文件的服务器 堆叠闪电 项目。使AI能够从StackBlitz复制存储库访问文件内容和项目结构。
安装
npm i -g stackblitz-mcp用法
克劳德桌面版
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"stackblitz": {
"command": "npx",
"args": ["-y", "stackblitz-mcp"]
}
}
}克劳德代码
claude mcp add stackblitz -- npx -y stackblitz-mcp光标
添加到您的 .cursor/mcp.json:
{
"mcpServers": {
"stackblitz": {
"command": "npx",
"args": ["-y", "stackblitz-mcp"]
}
}
}工具
resolve_project
解析StackBlitz项目URL或ID,并返回项目元数据(标题、描述、预设、可见性、文件数)。
输入:
projectRef(string)--项目ID或StackBlitz URL(例如。stackblitz-starters-rf7brvcm或https://stackblitz.com/edit/stackblitz-starters-rf7brvcm)
list_files
将StackBlitz项目中的文件作为ASCII树列出,可以选择按路径前缀过滤。
输入:
projectRef(string)--项目ID或URLpath(字符串,可选)--按路径前缀筛选文件
read_file
从StackBlitz项目中读取文件内容。
输入:
projectRef(string)--项目ID或URLpath(string)--项目中的文件路径
search_files
在StackBlitz项目的文件中搜索内容。
输入:
projectRef(string)--项目ID或URLquery(string)--搜索查询regex(布尔值,默认值:false)--将查询视为正则表达式caseSensitive(布尔值,默认值:false)--区分大小写的搜索maxResults(数字,默认值:50)--最大结果数
资源
| URI模式 | 描述 |
|---|---|
stackblitz://{projectId}/tree | 项目的文件树 |
stackblitz://{projectId}/files/{path} | 特定文件的内容 |
