dependency-mcp

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

  1. Clone the repository
  2. Install dependencies
  3. 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.