MCP コード アナライザー
MCPツールの主な目的は、プロジェクトの変更をインテリジェントに適応させることです。例えば、コードの変更や構造の調整が必要になった場合、関連する他の使用法もそれに応じて更新されるようにします。
現在、プロジェクトには多くのバグがあり、ツールが期待通りに動作しないことがあります。仕事の都合で多くの時間を割くことができませんが、時間を見つけては問題を修正し、正常に動作する状態にするよう努めます。
⚠️警告: バックアップを推奨します
このツールは、ファイルを変更または削除する可能性のあるファイル操作を実行します。変更機能を使用する前に、必ずコードベースをバックアップしてください。
概要
モデルコンテキストプロトコル(MCP)コードアナライザーは、Claude Desktopと統合された包括的なコード分析・管理ツールです。プロジェクトレベルとファイルレベルの両方でコードを分析し、必要な変更点やプロジェクトの理解に役立つ情報を提供します。
前提条件
- Python 3.10以降
- Windows (Linux/MacOS のサポートはまだテストされていません)
インストール
クロードデスクトップ統合
構成
- Claude デスクトップ設定にアクセスします:
claude_desktop_config.json
を作成/編集します。
パス構成
- 構成で複数のプロジェクトパスを指定できます
- 追加のパスやファイルはチャットメッセージで分析できます
- 分析可能なパス/ファイルの数に制限はありません
🛠️ ツールとステータス
作業ツール
- ✅プロジェクト分析
- analyze_project_structure (XMLツリー形式)
- プロジェクト統計を分析する
- プロジェクト技術の分析
- コード構造を分析する
- ✅コード分析
- インポート分析
- 分析ファイル
- 参照を見つける
- ⚠️🔄ファイル操作(使用前に必ずバックアップしてください)
- ファイル操作
- version_control (日付付きバックアップを作成)
- ⚠️🔄コードの変更(使用前に必ずバックアップしてください)
- code_modifier (コードを1行ずつ変更します)(現在大きな問題があります)
テストフェーズ
- 🔄構文チェック
- 🔄コードパターンを見つける
- 🔄 find_pattern_usages
- 🔄検索コンテンツ
- 🔄検索ファイル
- 🔄 コードの検証
既知の問題
- チャットコンテキストの制限により、大きなファイルの変更が中断される可能性があります
- AIが生成したドキュメントコメントは、大きなファイル内のコード操作に影響を与える可能性がある
デモビデオ
マリオ ゲームの構築に使用する MCP ツールのデモをご覧ください。
注:これはツールの機能のデモンストレーションであり、ゲームの完全なチュートリアルではありません。Claudeのメッセージ制限によりゲームを完全にプレイすることはできませんが、このビデオではMCPツールの仕組みと、それを使って何ができるかをご覧いただけます。
貢献
貢献は大歓迎です!バグ報告、機能リクエスト、ドキュメントの改善、コードへの貢献など、どんな貢献でも大歓迎です。リポジトリをフォークしてプルリクエストを送信するだけです。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSE
ファイルを参照してください。
注:このプロジェクトは現在開発中です。機能やドキュメントは頻繁に変更される可能性があります。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Claude Desktop と統合して、プロジェクト レベルおよびファイル レベルでコードを分析し、プロジェクトへの変更をインテリジェントに適応させる包括的なコード分析および管理ツールです。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for collecting and documenting code from directories.Last updated -48112TypeScriptMIT License
- AsecurityAlicenseAqualityEnables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.Last updated -110JavaScriptMIT License
- -securityAlicense-qualityFacilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.Last updated -22131TypeScriptMIT License
- AsecurityAlicenseAqualityAnalyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.Last updated -1PythonMIT License