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.
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.