mcp_code_analyzer

The MCP Code Analyzer intelligently adapts code changes by updating related usages, integrating with Claude Desktop to analyze projects and files for necessary modifications, though it's currently under development with potential bugs.

36
7

MCP Code Analyzer Summary

The MCP Code Analyzer is designed to intelligently adapt code changes by ensuring related usages are updated accordingly. It integrates with Claude Desktop to analyze code at project and file levels, providing insights for modifications and project understanding.

Warning: It's crucial to back up your codebase before using modification features due to potential file operations.

The tool requires Python 3.10+ and is primarily tested on Windows. Installation involves cloning the repository and installing dependencies using pip install -e .. Claude Desktop integration requires configuring claude_desktop_config.json with project paths.

Working tools include project analysis (structure, statistics, technology, code structure) and code analysis (imports, file analysis, reference finding). File operations and code modification tools are available but marked as potentially problematic. Other tools are in the testing phase. Known issues include chat context limitations and AI-generated documentation affecting code operation. A demo video showcases the tool's capabilities. Contributions are welcome under the MIT License.

Repository

EM
emiryasar

emiryasar/mcp_code_analyzer

Created

December 2, 2024

Updated

March 24, 2025

Language

Python

Category

Developer Tools