使用说明
代码分析MCP插件
一个模型上下文协议(MCP)插件,使Cline和Claude等AI助手能够执行复杂的代码分析并回答有关代码库的问题。
概述
此插件为AI助手提供了通过Neo4j图形数据库直接访问代码库分析功能的权限,使他们能够:
- 分析代码结构和关系
- 计算代码质量指标
- 提取文档和上下文
- 回答有关代码库的高级问题
特性
-
代码结构分析
- 组件和模块关系
- 类层次结构和依赖关系
- 方法复杂性和关系
- 文件组织和导入
-
代码质量度量
- 圈复杂度
- 耦合和内聚度量
- 代码重复检测
- 测试覆盖率分析
-
文档分析
- Markdown文件解析
- 文件质量指标
- 文件覆盖率分析
- 自动更新文档
-
自然语言查询
- 询问有关代码结构的问题
- 获取高级架构概述
- 识别潜在的代码问题
- 查找相关代码示例
查询示例
该插件可以回答以下问题:
- “请总结此代码库的主要特性和功能”
- 使用对象图和序列图(如果有用)为此代码库编写高级设计文档
- 编写此代码库关键组件的摘要,每个组件有一两段
- “应用SOLID和干净编码原则时,有哪些问题更大的文件?”
建筑
该插件使用:
- 用于存储代码结构和关系的Neo4j图形数据库
- 用于代码分析的特定语言解析器
- 用于AI助手集成的MCP接口
- 用于代码质量分析的高级度量计算
入门指南
看 贡献.md 获取开发设置说明。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
