io.github.yifancong/rsdoctor · version 0.1.5 · 6,544 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
| Name | Title | Hint | Description |
|---|---|---|---|
get_chunks | none | get all chunks | |
get_chunk_by_id | none | get chunk by id | |
get_module_by_id | none | get module detail by id (Rspack or Webpack module id): - id: the id of the module (corresponds to Rspack or Webpack's internal module id) - issuerPath: the referrer chain (array of module ids, from entry to … | |
get_module_by_path | none | get module detail by module name or path (absolute or relative, as in Rspack or Webpack stats) - If multiple modules match, return all matched module paths and stop, let user select. - Otherwise, return the … | |
get_module_issuer_path | none | get module issuer path (who imported this module, recursively) - Return as a dependency chain (array of module ids from entry to this module) - If possible, render as a tree or graph for clarity. - For e… | |
get_package_info | none | get package info | |
get_package_dependency | none | get package dependency | |
get_rule_info | none | get rules info, the rules info is a Record<{id: number, name: string, description: string, severity: string, category: string, module: string, path: string, line: number, column: number, message: string, fix: string}>, w… | |
get_similar_packages | none | get similar packages. Similar packages are categorized as follows, with each line representing a category of similar packages. The presence of packages below does not necessarily mean there are similar packages - replace… | |
get_packages_by_package_name | none | get similar packages. Similar packages are categorized as follows, with each line representing a category of similar packages. The presence of packages below does not necessarily mean there are similar packages - replace… | |
get_duplicate_packages | none | ||
get_bundle_optimize | none | getBundleOptimize calls multiple functions to provide conclusions to users: - getRuleInfo for duplicate packages - GetSimilarPackages to check if there are similar packages that need optimization -… | |
get_loader_time_all_files | none | Get compilation time spent by each loader on individual files | |
get_loader_times | none | Get compiled directories loader times | |
get_port | none | Get the port of the MCP server |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/rsdoctor-mcp-server)Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.