Token导航 LogoToken导航TokenDH.com
MCP Code Analyzer logo
开发工具stdio官方级别未说明来源级核验

MCP Code Analyzer

MCP Server

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.

工具数

16

提示词数

0

GitHub Stars

39

资源数

0
代码分析PythonClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

emiryasar

提供方

emiryasar

最后核验

2026/5/18 02:16

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

MCP代码分析器

MCP工具的主要目的是智能地使更改适应项目。 例如,当需要修改代码或调整结构时,它的目的是确保其他相关用法也相应地更新。

目前,该项目有很多bug,工具有时也不能按预期运行。由于工作承诺, 我不能花太多时间,但只要有时间,我会尽力解决问题,使其处于工作状态。

⚠️ 警告:建议备份\ 此工具执行可能修改或删除文件的文件操作。在使用任何修改功能之前,始终备份您的代码库。

概述

模型上下文协议(MCP)代码分析器是一个与Claude Desktop集成的综合代码分析和管理工具。它在项目和文件级别分析代码,为所需的更改和项目理解提供见解。

先决条件

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

安装

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

# Install dependencies and package
pip install -e .

Claude桌面集成

配置

  1. 访问克劳德桌面配置:
   Win + R → %AppData%\Claude\
  1. 创建/编辑 claude_desktop_config.json:
   {
     "globalShortcut": "Ctrl+Space",
     "mcpServers": {
       "code-analyzer": {
         "command": "python",
         "args": [
           "-m",
           "mcp_code_analyzer",
           "--analyze-paths",
           "C:\\Projects\\path1"
         ],
         "type": "module"
       }
     }
   }

路径配置

  • 配置中可以指定多个项目路径
  • 可以通过聊天消息分析其他路径或文件
  • 可分析路径/文件的数量没有限制

🛠️ 工具和状态

工作工具

  • 项目分析

- analyze_project_structure(XML树格式) - 分析_项目_统计 - 分析工程技术 - 分析代码结构

  • 代码分析

- analyze_imports - 分析文件 - 查找引用

  • ⚠️🔄 文件操作 (使用前务必备份)

- 文件操作 - version_control(创建日期备份) -

  • ⚠️🔄 代码修改 (使用前务必备份)

- code_modifier(逐行执行代码修改)(目前存在较大问题)

测试阶段

  • 🔄 check_语法
  • 🔄 find_code_patters
  • 🔄 find_pattern_uses
  • 🔄 搜索内容
  • 🔄 搜索文件
  • 🔄 验证码

已知问题

  1. 聊天上下文限制可能会中断大文件修改
  2. AI生成的文档注释会影响大文件中的代码操作

演示视频

观看MCP工具与构建马里奥游戏的演示: ![Mario Game with Claude | MCP Code Analyzer Tool Demonstration](https://youtu.be/MQtZCKNg13I)

注意:这是该工具功能的演示,而不是完整的游戏教程。虽然由于克劳德的消息限制,游戏无法完全玩,但这段视频展示了MCP工具的工作原理以及你可以用它做什么。

贡献

欢迎投稿!无论是bug报告、功能请求、文档改进还是代码贡献,每一份贡献都会有所帮助。只需分叉存储库并提交拉取请求。

许可证

此项目根据MIT许可证获得许可-请参阅 LICENSE 文件以获取详细信息。

______________________________________________________________________

备注:该项目正在积极开发中。功能和文档可能会经常更改。

目录标签

目录标签

代码分析PythonClaude开发工具developer-tools本地部署项目管理代码修改Claude集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP