mcp-deepwiki · git:20260225.4c2db0b · 2026-02-25 · sha256 bb02a844e05c1ce7

mcp-deepwiki git:20260225.4c2db0bA

Immutable. This exact content is served forever at /api/v1/blob/bb02a844e05c1ce7.

---
name: mcp-deepwiki
description: Skills for accessing and searching docs in DeepWiki/GitHub’s public code repositories can help users understand open-source project source codes, and users can also ask questions directly about the code docs.
---

# DeepWiki
The DeepWiki MCP server provides programmatic access to DeepWiki’s public repository documentation and search capabilities (Ask Devin).
MCP Server URL: https://mcp.deepwiki.com/mcp

## Ask Question (Recommended)
- `npx -y mcporter call "${MCP_URL}.ask_question" repoName:owner/repo question:"User's questions"`

## Read wiki structure
- `npx -y mcporter call "${MCP_URL}.read_wiki_structure" repoName:owner/repo`

## Read wiki contents
- `npx -y mcporter call "${MCP_URL}.read_wiki_contents" repoName:owner/repo`

## Schema
```shell
/**
 * Get a list of documentation topics for a GitHub repository.
 * Args:
 * repoName: GitHub repository in owner/repo format (e.g. "facebook/react")
 */
function read_wiki_structure(repoName: string): object;
    {
      "type": "object",
      "properties": {
        "repoName": {
          "type": "string"
        }
      },
      "required": [
        "repoName"
      ]
    }

/**
 * View documentation about a GitHub repository.
 * Args:
 * repoName: GitHub repository in owner/repo format (e.g. "facebook/react")
 */
function read_wiki_contents(repoName: string): object;
    {
      "type": "object",
      "properties": {
        "repoName": {
          "type": "string"
        }
      },
      "required": [
        "repoName"
      ]
    }

/**
 * Ask any question about a GitHub repository and get an AI-powered, context-grounded response.
 * Args:
 * repoName: GitHub repository or list of repositories (max 10) in owner/repo format
 * question: The question to ask about the repository
 */
function ask_question(repoName: unknown, question: string): object;
    {
      "type": "object",
      "properties": {
        "repoName": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "items": {
                "type": "string"
              },
              "type": "array"
            }
          ]
        },
        "question": {
          "type": "string"
        }
      },
      "required": [
        "repoName",
        "question"
      ]
    }
```