用途:为 Svelte 5 与 SvelteKit 开发提供命令行辅助,在创建、编辑或分析 .svelte 组件时查询官方文档并检查代码问题。
主要能力:通过 npx 调用 @sveltejs/mcp,包含三类命令。list-sections 列出所有可用的 Svelte 5 与 SvelteKit 文档章节及标题、路径;get-documentation 按章节名获取完整文档;svelte-autofixer 分析 Svelte 代码并给出常见问题的修复建议。
使用方式: 列出文档章节:npx @sveltejs/mcp list-sections 获取文档:npx @sveltejs/mcp get-documentation "<section1>,<section2>,...",例如 npx @sveltejs/mcp get-documentation "$state,$derived,$effect" 代码分析:npx @sveltejs/mcp svelte-autofixer "<code_or_path>" [options],可传入内联代码或文件路径。选项包括 --async 启用异步 Svelte 模式(默认 false),--svelte-version 指定目标版本 4 或 5(默认 5)。
建议流程:语法不确定时先 list-sections 再 get-documentation;审查或调试时对代码运行 svelte-autofixer;在最终确定任何 Svelte 组件前运行 svelte-autofixer 进行验证。
限制与注意:通过终端传入含 runes($state、$derived 等)的代码时,需将 $ 转义为 $,避免 shell 变量替换。资料未提供安装方式、收费、平台支持范围等更多信息。