
NervusDB
Transforms codebases into queryable knowledge graphs to analyze code dependencies, relationships, and structure for impact assessment and automated workflow management.
6330 views2Local (stdio)
What it does
- Analyze impact of code changes on related files
- Find code definitions and references across projects
- Map file relationships and dependencies
- Generate project structure and statistics
- Create task branches and PR workflows
- Read and write project files with safety checks
Best for
Refactoring large codebases safelyCode review and impact assessmentAutomated documentation generationDeveloper workflow automation
Cross-language code analysisAutomated GitHub workflow integrationShadow index strategy for reliable data
Tools (20)
workflow.startTask
创建任务分支并登记分支台账。
workflow.submitForReview
推送当前分支、创建 PR,并更新分支台账状态。
project.getStructure
返回项目文件结构及统计信息。 支持maxDepth限制树深度、limit限制文件数量、pathFilter过滤路径。 对于大型项目,建议使用这些参数减少响应大小。
project.readFile
读取绝对路径的文件(仅用于调试场景)。
project.analyzeImpact
Analyze the impact of changing a symbol (function/class/interface). Provides intelligent risk assessment, test coverage analysis, and actionable recommendations. Enhanced mode: provide "symbol" and "type" for deep analysis with risk scoring. Legacy mode: provide "filePath" or "functionName" for basic graph queries.