用途:在编写或修改 Svelte 组件(.svelte)与 Svelte 模块时,提供 Svelte 5 文档查询和代码分析能力,帮助确认语法并发现常见问题。
主要能力:通过 npx/bunx 调用 @sveltejs/mcp,包含三类命令。list-sections 列出所有可用的 Svelte 5 与 SvelteKit 文档章节及标题、路径;get-documentation 按章节名获取完整文档,例如 bunx @sveltejs/mcp get-documentation "$state,$derived,$effect";svelte-autofixer 分析 Svelte 代码并给出常见问题的修复建议,支持 --async 开启异步模式(默认 false)与 --svelte-version 指定目标版本 4 或 5(默认 5)。
使用方式:先运行 bunx @sveltejs/mcp list-sections 了解章节,再用 get-documentation 拉取相关文档;对代码运行 bunx @sveltejs/mcp svelte-autofixer "<code_or_path>" [options],可传内联代码或文件路径。注意在终端传入含 runes($state、$derived 等)的代码时,需将 $ 转义为 $,避免 shell 变量替换。
适用场景:不确定 Svelte 5 语法时查文档;审查或调试 Svelte 代码时检测问题;在最终确定任何 Svelte 组件前运行 svelte-autofixer 进行校验。
限制:资料未提供安装以外的收费、平台或效果信息;命令依赖 npx/bunx 环境,具体版本兼容性暂未提供。