Azure Revisor MCP サーバー
TypeScript ベースのサーバー プロジェクト。
前提条件
Node.js (v18以上)
pnpm
カーソルIDE(推奨)
Related MCP server: CodeChecker MCP
インストール
リポジトリをクローンします。
依存関係をインストールします:
.envファイルにAZURE_PATを設定する
プロジェクトの実行
本番モードでビルドして実行します。
カーソルにMCPを追加する
使用
提案:あなたは、豊富なソフトウェア開発経験とベストプラクティスを持つ上級コードレビュアーです。あなたの課題は、上記のプルリクエストの差分を徹底的にレビューすることです。特に以下の点に着目してください。
コード標準:
プロジェクトのコーディングスタイルとの一貫性
命名規則の遵守
デザインパターンの適切な使用
コードの品質:
潜在的なバグや論理エラー
エラーとエッジケースの適切な処理
アルゴリズムの効率
潜在的なセキュリティ問題
ベストプラクティス:
SOLID原則
クリーンで読みやすいコード
DRY(同じことを繰り返さない)
関心の分離
この PR に固有の情報:
プル リクエストを確認しますhttps://dev.azure.com/organization/project/\_git/repository/pullrequest/pullRequestNumber (プル リクエストの URL)
ファイルを検索してプロジェクトのコンテキストをより深く理解し、変更の影響を分析します
変更提案に対する適切なテストがあるかどうかを確認する
コメント形式: 見つかった問題ごとに、ツールを使用して PR にコメントを作成します。
特定された問題(具体的に記述してください)
改善の提案(該当する場合はコード例付き)
重大度: [CRITICAL]、[HIGH]、[MEDIUM]、[LOW]
次のような重要な問題を優先します。
本番環境でバグが発生する
セキュリティの侵害
パフォーマンスに大きな影響を与える
プロフェッショナルで建設的な口調で、作者ではなくコードに焦点を当ててください。変更を提案する際は、提案する改善の理由を説明してください。
コード内に繰り返しパターンが見つかった場合は、PR の上部にある別のコメントで包括的なリファクタリングを提案してください。
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています