DependencyMCP Server is a Model Context Protocol (MCP) server that analyzes code dependencies across multiple programming languages. It helps developers understand codebase structure and relationships by generating dependency graphs and providing architectural insights.
To use it, clone the repository, install dependencies with npm install, and add configuration to your MCP settings file. Once configured, you can utilize its tools to analyze codebases and retrieve information.
Key features include support for languages like TypeScript, JavaScript, C#, and Python; generation of dependency graphs in JSON or DOT format; validation of code against architectural rules; extraction of file metadata like imports and exports; and a scoring system to evaluate codebases against standards.
Use cases involve creating visual dependency graphs for large projects, validating architectural compliance, extracting metadata for documentation, and analyzing codebases with architectural scoring.
It supports multiple languages including TypeScript, JavaScript, C#, and Python. Installation requires cloning the repository and running npm install. Dependency graphs can be generated in both JSON and DOT formats.