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.
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.
emiryasar/mcp_code_analyzer
December 2, 2024
March 24, 2025
Python