daipendency-mcp
by: daipendency
Model Context Protocol server for Daipendency
📌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.