dependency-mcp
8
DependencyMCP Server is an MCP server designed to analyze codebases for generating dependency graphs and architectural insights. It supports multiple programming languages and evaluates code structures through a comprehensive scoring system.
DependencyMCP Server
A Model Context Protocol (MCP) server that provides insights into codebases through dependency graphs and architectural analysis.
Features
- Multi-Language Support: Analyzes dependencies in multiple programming languages.
- Dependency Graph Generation: Creates detailed dependency graphs.
- Architectural Analysis: Infers architectural layers and validates them.
- File Metadata: Extracts metadata from source files.
- Scoring System: Evaluates codebase against architectural rules.
Installation
- Clone the repository
- Install dependencies
- Build the project
Available Tools
- Analyze dependencies and generate graphs.
- Get dependency graph in JSON or DOT.
- Retrieve file metadata.
- Score codebase based on architectural rules.