Daipendency MCP Server
Extract narrative and API documentation for local project dependencies.
Data last scanned today · Reviewed today
Overview
Daipendency MCP Server allows AI agents to interact directly with the Daipendency tool to retrieve documentation for software project dependencies. By providing the get_dependency_docs tool, it enables context retrieval equivalent to the Daipendency extract-dep command. The server is built using TypeScript to leverage official MCP SDKs. This implementation depends on specific JavaScript bindings for the underlying Daipendency engine, which is originally written in Rust.
Our verdict
With a security score of 18/100, this server is classified as high-risk. The score reflects significant maintenance concerns, specifically that the last commit occurred 578 days ago and the project relies on a single contributor, creating a high bus-factor risk. Given the lack of an editorial review of its authentication methods and read-only status, this tool should only be used in isolated, non-sensitive environments by developers comfortable auditing its aging codebase.
- Uses only three direct dependencies to limit supply-chain surface
- Provides clear documentation for dependency extraction tools
- Released under an open-source MIT license
- High bus-factor risk due to single-contributor development
- Unmaintained state with no commits in over 578 days
- Lacks external editorial review of security or authentication
Setup
{
"mcpServers": {
"daipendency-mcp": {
"args": [
"-y",
"@daipendency/mcp"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| get_dependency_docs | Extract narrative and API documentation for a dependency of a local project. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›What is the primary function of this MCP server?
It provides a tool called get_dependency_docs that extracts narrative and API documentation for a dependency within a local project.
›How is this server installed and run?
You can run the server directly using npx -y @daipendency/mcp via stdio.
›What does the get_dependency_docs tool correspond to in the core Daipendency project?
It is the equivalent of the daipendency extract-dep command used to extract dependency documentation.
›What language is this MCP server written in?
This project is implemented in TypeScript to utilize the official MCP SDKs, though the underlying Daipendency project is written in Rust.
Badge
Maintain this server? Add the live badge to your README.