rsdoctor について
RsdoctorはRspackエコシステム向けのビルド分析ツールで、ビルド問題やJavaScriptの性能ボトルネックを調べる開発者を対象としています。コンパイル過程を可視化して出力やビルド手順を分析し、エージェントによる診断向けにビルドデータも提供します。
主な機能
- 01コンパイル過程の可視化
- 02ビルド時間とボトルネックの分析
- 03アセット、サイズ、依存関係の確認
- 04LoaderとPluginの実行分析
- 05モジュール解決の確認
- 06重複パッケージと構文バージョンの検査
活用シーン
- 01遅いビルドや失敗するビルドの調査
- 02出力アセットとモジュール依存関係の確認
- 03Loader、Plugin、モジュール解決の動作追跡
- 04エージェント診断用のビルドデータ提供
MCP 対応
MCPサーバーはRsdoctorのビルド分析データをエージェントに公開し、JavaScriptプログラムの自動診断と最適化に利用できるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
15掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
Rsdoctor
English | 简体中文
Rsdoctor は Rspack エコシステム向けのビルド分析ツールです。ビルドプロセスと出力を可視化し、開発者がビルドの問題を調査してパフォーマンスのボトルネックを特定できるよう支援します。また、JavaScript プログラムの自動診断と最適化のために、エージェントにビルドデータを提供します。
🔥 特長
- エージェント主導の分析:JavaScript プログラムの自動診断と最適化のために、エージェントにビルドデータを提供します
- コンパイルの可視化:コンパイルプロセスと所要時間を可視化し、ビルドの問題のトラブルシューティングやパフォーマンスのボトルネックの特定に役立ちます
- 包括的な分析:ビルド出力の分析、ビルドプロセスの検査、診断チェックを実行します:
- 出力分析:アセット、出力サイズ、モジュールの依存関係を検査します
- ビルドプロセス分析:Loader と Plugin の実行、およびモジュール解決を検査します
- 診断チェック:重複パッケージを検出し、ECMAScript の構文バージョンを確認して、潜在的なビルドの問題を特定します
📚 はじめに
Rsdoctor の使い方については、クイックスタートをご覧ください。
🤝 貢献
新しいコントリビューターを歓迎します!
コントリビューションガイドをお読みください。
🧑💻 コミュニティ
Discordでぜひお話ししましょう!Rstack チームやユーザーが活発に参加しており、いつでもコントリビューションをお待ちしています。
🦀 Rstack
Rsdoctor は、開発者とエージェント向けの高速で統一された JavaScript ツールチェーンである Rstack の一部です。
| 名前 | 説明 | バージョン |
|---|---|---|
| Rspack | バンドラー | |
| Rsbuild | ビルドツール | |
| Rslib | ライブラリ開発ツール | |
| Rspress | 静的サイトジェネレーター | |
| Rsdoctor | ビルドアナライザー | |
| Rstest | テストフレームワーク | |
| Rslint | リンター |
🙌 行動規範
このリポジトリでは、ByteDance オープンソース行動規範を採用しています。詳細については、行動規範をご確認ください。
🙏 謝辞
Rsdoctor の実装の一部は、コミュニティの優れたプロジェクトを参考にしています。ここに感謝の意を表します。
- bundle-stats はビルド成果物の分析に優れたツールであり、ビルド分析の面で Rsdoctor の着想の源となりました。
- webpack-bundle-analyzer は Webpack を分析するための古典的なツールであり、ビルド成果物の分析の面で Rsdoctor の着想の源となりました。Rsdoctor は、その古典的なツリーマップの可視化も使用しています。
- Statoscope はビルド成果物の分析に優れたツールであり、ビルド分析の面で Rsdoctor の着想の源となりました。
- Webpack Team and Community は、優れたバンドリングツールと豊かなエコシステムを生み出しました。
- vite-plugin-inspect は、ビルドプロセス分析に関する Rsdoctor の取り組みに着想を与えました。
この Rsdoctor のウェブサイトは、Netlify によって提供されています。
📖 ライセンス
Rsdoctor は MIT License の下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。