io.github.yifancong/rsdoctor

Registre officiel Autres

An MCP server that provides build analysis and optimization recommendations for Rspack projects.

Que pouvez-vous faire avec io.github.yifancong/rsdoctor ?

  • Agent-Driven Analysis: Provides build data to agents for automated diagnosis and optimization of JavaScript programs
  • Compilation Visualization: Visualize the compilation process and timing to troubleshoot build issues and identify performance bottlenecks
  • Comprehensive Analysis: Analyze build output, inspect the build process, and run diagnostic checks:

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @rsdoctor/mcp-server
Claude Code
claude mcp add rsdoctor -- node -y @rsdoctor/mcp-server@0.1.2-beta.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "rsdoctor": {
            "command": "node",
            "args": [
                "-y",
                "@rsdoctor/mcp-server@0.1.2-beta.0"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Rsdoctor
  2. 🔥 Features
  3. 📚 Getting started
  4. 🤝 Contribution
  5. 🧑‍💻 Community
  6. 🦀 Rstack
  7. 🙌 Code of conduct
  8. 🙏 Credits
  9. 📖 License

Rsdoctor

English | 简体中文

Rsdoctor is a build analysis tool for the Rspack ecosystem. It visualizes the build process and output to help developers investigate build issues and identify performance bottlenecks. It also provides build data to agents for automated diagnosis and optimization of JavaScript programs.

🔥 Features

  • Agent-Driven Analysis: Provides build data to agents for automated diagnosis and optimization of JavaScript programs
  • Compilation Visualization: Visualize the compilation process and timing to troubleshoot build issues and identify performance bottlenecks
  • Comprehensive Analysis: Analyze build output, inspect the build process, and run diagnostic checks:
    • Output Analysis: Inspect assets, output sizes, and module dependencies
    • Build Process Analysis: Inspect Loader and Plugin execution and module resolution
    • Diagnostic Checks: Detect duplicate packages and check ECMAScript syntax versions to identify potential build issues

📚 Getting started

To get started with Rsdoctor, see the Quick Start.

🤝 Contribution

New contributors welcome!

Please read the Contributing Guide.

🧑‍💻 Community

Come and chat with us on Discord! The Rstack team and users are active there, and we're always looking for contributions.

🦀 Rstack

Rsdoctor is part of Rstack, the fast, unified JavaScript toolchain for developers and agents.

NameDescriptionVersion
RspackBundler
RsbuildBuild tool
RslibLibrary development tool
RspressStatic site generator
RsdoctorBuild analyzer
RstestTesting framework
RslintLinter

🙌 Code of conduct

This repo has adopted the ByteDance Open Source Code of Conduct. Please check Code of Conduct for more details.

🙏 Credits

Some of the implementation of Rsdoctor refers to the excellent projects in the community, and we would like to thank them:

  • bundle-stats is an excellent tool for analyzing build artifacts, and Rsdoctor is inspired by it in terms of build analysis.
  • webpack-bundle-analyzer is a classic tool for analyzing Webpack, and Rsdoctor is inspired by it in terms of build artifact analysis. Rsdoctor also uses its classic treemap visualization.
  • Statoscope is an excellent tool for analyzing build artifacts, and Rsdoctor is inspired by it in terms of build analysis.
  • Webpack Team and Community have created an excellent bundling tool and a rich ecosystem.
  • vite-plugin-inspect has inspired Rsdoctor's exploration of build process analysis.

This Rsdoctor website is powered by Netlify.

📖 License

Rsdoctor is licensed under the MIT License.

Questions fréquentes

Qu'est-ce que io.github.yifancong/rsdoctor ?

An MCP server that provides build analysis and optimization recommendations for Rspack projects.

Comment installer io.github.yifancong/rsdoctor ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add rsdoctor -- node -y @rsdoctor/mcp-server@0.1.2-beta.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.yifancong/rsdoctor ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.yifancong/rsdoctor est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.yifancong/rsdoctor ?

Il est publié par web-infra-dev. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.