Data as of

Deepwiki MCP Server for Claude Desktop: Setup & Config

Claude Desktop: This unofficial server was designed to turn DeepWiki documentation into Markdown for MCP assistants.

What you can do with Deepwiki in Claude Desktop

Evaluate its Markdown crawler design, but use the official alternative while scraping remains blocked.

  • Evaluate the documented design for turning repository documentation into Markdown.
  • Inspect the intended aggregate versus per-page documentation outputs.

Before you start: Deepwiki in Claude Desktop

  • Node.js and npx
  • An MCP-compatible client

This is the README's Cursor launch configuration, not a remedy for blocked scraping. The README recommends the official DeepWiki MCP service because this implementation is currently nonfunctional.

Deepwiki Claude Desktop configuration

  1. Choose Claude Desktop configuration scope

    For Deepwiki MCP Server, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.

  2. Add Deepwiki MCP Server to Claude Desktop

    Use the deepwiki-mcp entry below in mcpServers. Keep Deepwiki MCP Server's documented stdio connection fields and your other Claude Desktop entries.

  3. Check Deepwiki MCP Server in Claude Desktop

    Deepwiki MCP Server: Fully quit and reopen Claude Desktop; check developer diagnostics.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

JSON
{
  "mcpServers": {
    "deepwiki-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-deepwiki@latest"
      ],
      "env": {
        "DEEPWIKI_MAX_CONCURRENCY": "<optional simultaneous request limit>",
        "DEEPWIKI_REQUEST_TIMEOUT": "<optional request timeout in milliseconds>",
        "DEEPWIKI_MAX_RETRIES": "<optional retry count>",
        "DEEPWIKI_RETRY_DELAY": "<optional retry-backoff base in milliseconds>"
      }
    }
  }
}

Deepwiki tools available to Claude Desktop

Deepwiki's stored tool list documents 1 tool; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.

deepwiki_fetch

When Claude Desktop requests deepwiki_fetch from Deepwiki, review the action before approving it.

Designed to crawl DeepWiki documentation and return combined Markdown or per-page records.

Deepwiki: full stored tool descriptions

Troubleshooting Deepwiki in Claude Desktop

  • Fully quit and reopen Claude Desktop for Deepwiki MCP Server. If npx mcp-deepwiki@latest (Node.js/npm) is missing, check the desktop process's PATH, which may differ from your terminal.
  • In Claude Desktop's Deepwiki MCP Server entry, check DEEPWIKI_MAX_CONCURRENCY, DEEPWIKI_MAX_RETRIES, DEEPWIKI_REQUEST_TIMEOUT, DEEPWIKI_RETRY_DELAY. Keep secrets out of shared screenshots and repositories.
  • Deepwiki MCP Server uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: The README reports the server currently does not work because scraping is blocked.
  • Known limitation: It is an unofficial integration.
  • Known limitation: Docker deployment is documented as untested.
  • General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.

Deepwiki MCP Server — details. Claude Desktop guide

Frequently asked questions

Claude Desktop loads Deepwiki MCP Server from claude_desktop_config.json: ~/Library/Application Support/Claude/ on macOS, or %APPDATA%\Claude\ on Windows. Open it via Settings → Developer → Edit Config when available.

Claude Desktop's deepwiki-mcp example uses stdio.

Deepwiki MCP Server's Claude Desktop configuration invokes npx mcp-deepwiki@latest (Node.js/npm).

Claude Desktop's Deepwiki MCP Server example references DEEPWIKI_MAX_CONCURRENCY, DEEPWIKI_MAX_RETRIES, DEEPWIKI_REQUEST_TIMEOUT, DEEPWIKI_RETRY_DELAY. Check these names if startup or authentication fails; the example alone does not distinguish required from optional values.

Deepwiki MCP Server's stored list contains 1 tool, including deepwiki_fetch. Compare those names with Claude Desktop's connected tool list; the stored list is not a live check.

No. The README identifies it as unofficial and directs users to the official alternative.

The README says it is not working because DeepWiki has prevented scraping.