Depwire MCP Server

Dependency graph + 23 MCP tools for AI coding assistants. Impact analysis, health scoring, security scanner, agent coordination.

Local serverstdioPython

What is the Depwire MCP server?

If you already use Depwire, the depwire mcp server is the piece that lets your assistant work with it directly. Dependency graph + 23 MCP tools for AI coding assistants. Impact analysis, health scoring, security scanner, agent coordination.

What the server does

Depwire builds a DETERMINISTIC, NOT PROBABILISTIC dependency graph of your codebase. This is not RAG. There are no embeddings, no similarity scores, no vector databases, no guesses. Depwire uses tree-sitter — the same parser powering GitHub's code intelligence — to extract exact symbol-level facts from every file: every function, every class, every interface, every import and export relationship, across 17 programming languages. When you ask "what breaks if I delete encodeToken in auth/token.ts?", Depwire does not search for similar-looking code and estimate an answer. It traverses the exact dependency

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • connect_repo — Connect to any local project or GitHub repo
  • get_architecture_summary — High-level project overview
  • get_file_context — Full context — imports, exports, dependents. Includes cross-language connections
  • get_dependencies — What does a symbol depend on?
  • get_dependents — What depends on this symbol?
  • get_symbol_info — Look up any symbol's details
  • search_symbols — Find symbols by name across the codebase
  • list_files — List all files with stats
  • impact_analysis — What breaks if you change a symbol? Cross-language edges included
  • visualize_graph — Generate interactive arc diagram
  • get_health_score — 0-100 health score with recommendations
  • find_dead_code — Symbols defined but never referenced

Installation

Installation goes through your MCP client rather than a global install: point it at depwire-cli on npm and it is fetched when the client starts. The copy-paste blocks for Claude Desktop, Claude Code and Cursor are further down this page.

Where it fits

Among the knowledge and memory options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Depwire's toolset — connect_repo, get_architecture_summary, get_file_context and 11 more — is a fair guide to whether it matches your workflow. It is maintained by depwire; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Depwire.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
connect_repoConnect to any local project or GitHub repo
get_architecture_summaryHigh-level project overview
get_file_contextFull context — imports, exports, dependents. Includes cross-language connections.
get_dependenciesWhat does a symbol depend on?
get_dependentsWhat depends on this symbol?
get_symbol_infoLook up any symbol's details
search_symbolsFind symbols by name across the codebase
list_filesList all files with stats
impact_analysisWhat breaks if you change a symbol? Cross-language edges included.
visualize_graphGenerate interactive arc diagram
get_health_score0-100 health score with recommendations
find_dead_codeSymbols defined but never referenced
get_project_docsRetrieve auto-generated codebase documentation
update_project_docsRegenerate documentation on demand

How to install the Depwire MCP server

{
  "mcpServers": {
    "depwire": {
      "command": "npx",
      "args": ["-y", "depwire-cli"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Depwire to connect repo.
  • Use Depwire to get architecture summary.
  • Use Depwire to get file context.

Frequently asked questions

It connects Depwire to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (connect_repo, get_architecture_summary, get_file_context, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Depwire directly.