mcpField
C
Code Analyzer MCP Server

Code Analyzer MCP Server

ローカル
github.com/vigourpt開発ツール286 週間前に更新

Code Analyzer MCP Server について

Code Analyzer MCP Serverは、フロントエンドとバックエンドのコードにあるバグ、エラー、機能上の問題を調べます。複数の言語に対応し、検出した問題の自動修正や修正案の提示も行います。

主な機能

  1. 01ESLintによるJavaScriptとTypeScriptの解析
  2. 02HTMLHintによるHTMLの検査
  3. 03StylelintによるCSSの検査
  4. 04PyrightによるPythonの解析
  5. 05検出した問題の自動修正
  6. 06問題ごとの修正案の取得

活用シーン

  1. 01コードファイルやディレクトリの検査
  2. 02解析と自動修正の実行
  3. 03個別の問題に対する修正案の確認

MCP 対応

MCPサーバーは、ファイルやディレクトリの解析、任意の自動修正、選択した修正の適用、個別の問題に対する修正案の取得ツールを提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

コードアナライザー MCP サーバー

この MCP サーバーは、フロントエンドとバックエンドの両方のコードについて、バグ、エラー、機能上の問題を分析するツールを提供し、修正するオプションも備えています。

特長

  • ESLint を使用して JavaScript/TypeScript コードを分析
  • HTMLHint を使用して HTML コードを分析
  • Stylelint を使用して CSS コードを分析
  • Pyright を使用して Python コードを分析
  • 可能な場合は問題を自動修正
  • 特定された問題の修正案を取得

利用可能なツール

1. analyze_code

コードのバグ、エラー、機能上の問題を分析します。

パラメーター:

  • path(必須):分析するファイルまたはディレクトリのパス
  • language(任意):コードの言語(指定されていない場合は自動検出されます)
    • 選択肢:'javascript'、'typescript'、'html'、'css'、'python'、'auto'
  • fix(任意):可能な場合に問題を自動修正するかどうか(デフォルト:false)

例:

use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.js",
    language: "javascript",
    fix: true
  }
});
2. fix_issues

コードで特定された問題を修正します。

パラメーター:

  • path(必須):修正するファイルのパス
  • issueIds(必須):修正する問題 ID の配列(analyze_code の結果から取得)

例:

use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "fix_issues",
  arguments: {
    path: "/path/to/your/file.js",
    issueIds: ["js-/path/to/your/file.js-0", "js-/path/to/your/file.js-1"]
  }
});
3. get_fix_suggestions

特定された問題の修正案を取得します。

パラメーター:

  • path(必須):問題があるファイルのパス
  • issueId(必須):修正案を取得する問題の ID

例:

use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "get_fix_suggestions",
  arguments: {
    path: "/path/to/your/file.js",
    issueId: "js-/path/to/your/file.js-0"
  }
});

使用例

JavaScript コードの分析
use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.js"
  }
});
JavaScript コードの分析と自動修正
use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.js",
    fix: true
  }
});
HTML コードの分析
use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.html",
    language: "html"
  }
});
CSS コードの分析
use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.css",
    language: "css"
  }
});
Python コードの分析
use_mcp_tool({
  server_name: "code-analyzer-server",
  tool_name: "analyze_code",
  arguments: {
    path: "/path/to/your/file.py",
    language: "python"
  }
});

インストール

このサーバーは MCP の設定にインストールされ、構成されています。使用するには、VSCode または Claude アプリケーションを再起動して、新しい MCP サーバーを読み込んでください。

コメント

MCP は初めてですか?

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

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