mcpField
R
rsdoctor

rsdoctor

ローカル
github.com/web-infra-dev開発ツール1.2k2 日前に更新

rsdoctor について

RsdoctorはRspackエコシステム向けのビルド分析ツールで、ビルド問題やJavaScriptの性能ボトルネックを調べる開発者を対象としています。コンパイル過程を可視化して出力やビルド手順を分析し、エージェントによる診断向けにビルドデータも提供します。

主な機能

  1. 01コンパイル過程の可視化
  2. 02ビルド時間とボトルネックの分析
  3. 03アセット、サイズ、依存関係の確認
  4. 04LoaderとPluginの実行分析
  5. 05モジュール解決の確認
  6. 06重複パッケージと構文バージョンの検査

活用シーン

  1. 01遅いビルドや失敗するビルドの調査
  2. 02出力アセットとモジュール依存関係の確認
  3. 03Loader、Plugin、モジュール解決の動作追跡
  4. 04エージェント診断用のビルドデータ提供

MCP 対応

MCPサーバーはRsdoctorのビルド分析データをエージェントに公開し、JavaScriptプログラムの自動診断と最適化に利用できるようにします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"yifancong-rsdoctor": {
"command": "npx",
"args": [
"-y",
"@rsdoctor/mcp-server"
]
}
}
}
起動コマンドnpx -y @rsdoctor/mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@rsdoctor/mcp-server0.1.2-beta.0

ツール

15

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Rsdoctor Banner

Rsdoctor

discord channel npm version downloads license

English | 简体中文

Rsdoctor は Rspack エコシステム向けのビルド分析ツールです。ビルドプロセスと出力を可視化し、開発者がビルドの問題を調査してパフォーマンスのボトルネックを特定できるよう支援します。また、JavaScript プログラムの自動診断と最適化のために、エージェントにビルドデータを提供します。

🔥 特長

  • エージェント主導の分析:JavaScript プログラムの自動診断と最適化のために、エージェントにビルドデータを提供します
  • コンパイルの可視化:コンパイルプロセスと所要時間を可視化し、ビルドの問題のトラブルシューティングやパフォーマンスのボトルネックの特定に役立ちます
  • 包括的な分析:ビルド出力の分析、ビルドプロセスの検査、診断チェックを実行します:
    • 出力分析:アセット、出力サイズ、モジュールの依存関係を検査します
    • ビルドプロセス分析:Loader と Plugin の実行、およびモジュール解決を検査します
    • 診断チェック:重複パッケージを検出し、ECMAScript の構文バージョンを確認して、潜在的なビルドの問題を特定します

📚 はじめに

Rsdoctor の使い方については、クイックスタートをご覧ください。

🤝 貢献

新しいコントリビューターを歓迎します!

コントリビューションガイドをお読みください。

🧑‍💻 コミュニティ

Discordでぜひお話ししましょう!Rstack チームやユーザーが活発に参加しており、いつでもコントリビューションをお待ちしています。

🦀 Rstack

Rsdoctor は、開発者とエージェント向けの高速で統一された JavaScript ツールチェーンである Rstack の一部です。

名前説明バージョン
Rspackバンドラーnpm version
Rsbuildビルドツールnpm version
Rslibライブラリ開発ツールnpm version
Rspress静的サイトジェネレーターnpm version
Rsdoctorビルドアナライザーnpm version
Rstestテストフレームワークnpm version
Rslintリンターnpm version

🙌 行動規範

このリポジトリでは、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 の下でライセンスされています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。