MCP Code Analyzer
@emiryasar
关于 MCP Code Analyzer
A Model Context Protocol (MCP) server implementation for comprehensive code analysis. This tool integrates with Claude Desktop to provide code analysis capabilities through natural language interactions.
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Code Analyzer?
MCP Code Analyzer is a code analysis and management tool that integrates with Claude Desktop. It analyzes code at both project and file levels, aiming to ensure that related usages are updated when code modifications or structural adjustments are made.
How to use MCP Code Analyzer?
Install Python 3.10+ on Windows, clone the repository, and run pip install -e .. Then configure Claude Desktop by editing claude_desktop_config.json with the command python -m mcp_code_analyzer and the --analyze-paths argument pointing to your project directories.
Key features of MCP Code Analyzer
- Project analysis: structure (XML tree), statistics, technology, code structure
- Code analysis: imports, file analysis, reference finding
- File operations with automatic dated backup creation
- Code modifier for line-by-line code changes (known issues)
- Supports multiple project paths with no limit on paths or files
- Integrates with Claude Desktop via the Model Context Protocol
Use cases of MCP Code Analyzer
- Adapt an existing codebase when making structural changes, ensuring consistency across related files
- Analyze project structure and dependencies to understand large or legacy codebases
- Find references and imports to assess the impact of planned modifications
- Perform batch file operations with automatic version control backups
- Modify code line-by-line with AI assistance (within chat context limits)
FAQ from MCP Code Analyzer
Is the tool stable?
The project currently has many bugs, and some tools may not function as expected. The author advises to always backup your codebase before using modification features.
What are the prerequisites?
Python 3.10 or later and Windows. Linux and macOS support have not yet been tested.
How do I configure it with Claude Desktop?
Create or edit claude_desktop_config.json in %AppData%\Claude\ with the command "python -m mcp_code_analyzer" and include the --analyze-paths argument specifying your project folders.
Are there any known limitations?
Chat context limits may interrupt large file modifications, and AI-generated documentation comments can affect code operation in large files.
Can I analyze multiple projects?
Yes, multiple project paths can be specified in the configuration, and additional paths or files can be analyzed via chat messages with no limit on the number.
开发工具 分类下的更多 MCP 服务器
mcp-excalidraw
yctimlinMCP server and Claude Code skill for Excalidraw — programmatic canvas toolkit to create, edit, and export diagrams via AI agents with real-time canvas sync.
MCP-Bridge
SecretiveShellA middleware to provide an openAI compatible endpoint that can call MCP tools
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
MCP server to deploy code to Google Cloud Run
GoogleCloudPlatformMCP server to deploy apps to Cloud Run
评论