NervusDB

NervusDB

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.

Alternatives