MCP Code Analyzer - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP Code Analyzer 是一个智能代码分析与管理工具,旨在帮助开发者在代码修改或结构调整时,智能地更新相关使用。

核心功能

  1. 项目分析
  2. 分析项目结构(XML 树格式)
  3. 分析项目统计信息
  4. 分析项目技术栈
  5. 分析代码结构

  6. 代码分析

  7. 分析导入
  8. 分析文件
  9. 查找引用

  10. 文件操作(需备份)

  11. 文件操作
  12. 版本控制(创建日期备份)

  13. 代码修改(需备份)

  14. 代码修改器(逐行修改代码)

  15. 测试阶段功能

  16. 检查语法
  17. 查找代码模式
  18. 查找模式使用
  19. 搜索内容
  20. 搜索文件
  21. 验证代码

适用场景

  1. 项目代码结构调整
  2. 代码修改时的智能更新
  3. 项目技术栈分析
  4. 代码引用查找

工具列表

  1. Project Analysis
  2. analyze_project_structure
  3. analyze_project_statistics
  4. analyze_project_technology
  5. analyze_code_structure

  6. Code Analysis

  7. analyze_imports
  8. analyze_file
  9. find_references

  10. File Operations

  11. file_operations
  12. version_control

  13. Code Modify

  14. code_modifier

  15. Testing Phase

  16. check_syntax
  17. find_code_patterns
  18. find_pattern_usages
  19. search_content
  20. search_files
  21. validate_code

常见问题解答

  1. 警告:使用文件操作或代码修改功能前,请务必备份代码库。
  2. 已知问题
  3. 聊天上下文限制可能会中断大文件的修改。
  4. AI 生成的文档注释可能会影响大文件的代码操作。

使用教程

使用依赖

  • Python 3.10 或更高版本
  • Windows(Linux/MacOS 支持尚未测试)

安装教程

```bash

克隆仓库

git clone https://github.com/[your-username]/mcp-code-analyzer.git
cd mcp-code-analyzer

安装依赖和包

pip install -e .
```

Claude Desktop 集成

配置
  1. 访问 Claude Desktop 配置:
    Win + R → %AppData%\Claude\
  2. 创建/编辑 claude_desktop_config.json
    json
    {
    "globalShortcut": "Ctrl+Space",
    "mcpServers": {
    "code-analyzer": {
    "command": "python",
    "args": [
    "-m",
    "mcp_code_analyzer",
    "--analyze-paths",
    "C:\\Projects\\path1"
    ],
    "type": "module"
    }
    }
    }
路径配置
  • 可以在配置中指定多个项目路径
  • 可以通过聊天消息分析额外的路径或文件
  • 可分析的路径/文件数量没有限制

调试方式

安装完成后,可以通过以下命令进行调试:
bash
python -m mcp_code_analyzer --analyze-paths "C:\Projects\path1"

点击访问

搜索工具

PassportMCP - MCP服务,MCP服务器,MCP教程

2025-4-29 12:30:54

搜索工具

Airtable MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:31:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索