rsdoctor — MCP-сервер для Claude Code: анализ сборки Rspack
Отдаёт агенту данные сборки Rspack: размеры ассетов, зависимости модулей, время компиляции и диагностику дублей пакетов.
claude mcp add rsdoctor -- npx -y @rsdoctor/mcp-serverЧто делает rsdoctor
Rsdoctor — анализатор сборки для экосистемы Rspack. MCP-сервер отдаёт эти данные агенту, чтобы тот сам разбирал проблемы сборки и предлагал, что оптимизировать.
Что видно через сервер: ассеты и их размеры, зависимости между модулями, порядок выполнения Loader и Plugin, разрешение модулей. Отдельно идут диагностические проверки — дублирующиеся пакеты и версии синтаксиса ECMAScript. Всё это рассчитано на проекты, которые собираются Rspack: на другой сборщик сервер не переключишь.
Ставится одной командой через npx, отдельный конфиг не нужен. Сервер запускается локально и работает по stdio.
Какие задачи решает
- найти, из-за чего раздулся бандл
- увидеть, какие модули тянут лишние зависимости
- проверить, не дублируются ли пакеты в дереве
- разобраться, сколько времени занимает компиляция
- поймать устаревший синтаксис ECMAScript в выводе
Примеры запросов агенту
- Проанализируй сборку Rspack и покажи, что весит больше всего
- Найди дублирующиеся пакеты в сборке
- Почему сборка стала медленнее — посмотри данные Rsdoctor
Как установить rsdoctor
Командой платформы
claude mcp add rsdoctor -- npx -y @rsdoctor/mcp-serverКомандой платформы
codex mcp add rsdoctor -- npx -y @rsdoctor/mcp-serverФайл настроек
{
"mcpServers": {
"rsdoctor": {
"command": "npx",
"args": [
"-y",
"@rsdoctor/mcp-server"
]
}
}
}Файл настроек
{
"servers": {
"rsdoctor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@rsdoctor/mcp-server"
]
}
}
}Командой платформы
gemini mcp add rsdoctor npx -y @rsdoctor/mcp-serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о rsdoctor
Как установить rsdoctor в Claude Code?
Выполните claude mcp add rsdoctor -- npx -y @rsdoctor/mcp-server. Сервер запустится через npx и подключится по stdio.
Что делает rsdoctor?
Собирает данные о сборке Rspack — ассеты, зависимости модулей, работу Loader и Plugin — и отдаёт их агенту для диагностики и поиска узких мест.
С каким сборщиком работает rsdoctor?
Только с Rspack. Это анализатор сборки для экосистемы Rspack, другие сборщики он не разбирает.