daipendency-mcp

This repository hosts the Model Context Protocol (MCP) server for Daipendency, enabling extraction of narrative and API documentation for project dependencies using the `get_dependency_docs` tool. This repository hosts the Model

57
6

Daipendency MCP Server

Model Context Protocol (MCP) server for Daipendency. This server facilitates communication and data exchange between Daipendency and other tools or services using the MCP standard.

Install

Utilize npx -y @daipendency/mcp to execute the MCP server via standard input/output (stdio). This provides a straightforward method for running the server in various environments.

API

Tools

get_dependency_docs

This tool extracts both narrative and API documentation for a specified dependency within a local project.

Functionally, it mirrors the behavior of the daipendency extract-dep command-line tool in the main Daipendency project.

Architectural Decisions

Despite Daipendency's Rust implementation, this MCP server is built using TypeScript. This decision allows leveraging mature and feature-rich MCP SDKs. To bridge the gap, JS bindings for Daipendency were created, enabling seamless interaction between the TypeScript server and the core Daipendency functionality.

Repository

DA
daipendency

daipendency/daipendency-mcp

Created

January 30, 2025

Updated

March 27, 2025

Language

TypeScript

Category

Developer Tools