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.

Install

Use npx -y @daipendency/mcp to run this MCP server with stdio.

API

Tools

get_dependency_docs

Extract narrative and API documentation for a dependency of a local project.

This is equivalent to daipendency extract-dep (extract the documentation of a dependency).

Architectural Decisions

Although Daipendency itself is implemented in Rust, this project is implemented in TypeScript to leverage one of the official, feature-rich MCP SDKs. This required implementing JS bindings for Daipendency.