MCP HubMCP Hub
daipendency

daipendency-mcp

by: daipendency

Model Context Protocol server for Daipendency

53created 30/01/2025
Visit
Protocol
Dependency

📌Overview

Purpose: The framework aims to provide a Model Context Protocol (MCP) server for efficient extraction and management of dependency documentation in local projects.

Overview: The Daipendency MCP Server facilitates the extraction of narrative and API documentation for dependencies used in local projects. Developed in TypeScript, the server leverages Rust-based Daipendency functionalities while offering compatibility with official MCP SDKs.

Key Features:

  • Dependency Documentation Extraction: The get_dependency_docs tool enables users to easily extract comprehensive narrative and API documentation for specific dependencies within their projects, ensuring developers have quick access to needed information.

  • TypeScript Implementation: The choice of TypeScript allows integration with feature-rich MCP SDKs while maintaining communication with the core Rust-based Daipendency, enhancing interoperability and user experience.


Daipendency MCP Server

Model Context Protocol (MCP) server for Daipendency.

Installation

Run the MCP server using the following command:

npx -y @daipendency/mcp

API

Tools

get_dependency_docs

Extracts narrative and API documentation for a dependency of a local project. This is equivalent to daipendency extract-dep.

Architectural Decisions

Daipendency is implemented in Rust, while this project is implemented in TypeScript to utilize one of the official MCP SDKs. This required the implementation of JS bindings for Daipendency.