Back to Skills

mcp-deepwiki

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.

143stars17forksUpdated 7/5/2026

Security Assessment

Safe(100/100)
Security Score100/100

About mcp-deepwiki

A connector skill for reaching DeepWiki, an MCP server that exposes documentation and AI-powered search over public GitHub repositories through its Ask Devin capability. It helps users understand open-source source code by reading generated repository documentation or asking questions directly about a project's code, without cloning or manually browsing the repository. The server is reached at its MCP endpoint, and calls are shown using npx and the mcporter CLI.

Three tools are documented. ask_question, the recommended path, takes a repository (or a list of up to ten, each in owner/repo format such as facebook/react) and a natural-language question, returning an AI-generated, context-grounded answer; because the answer is model-generated, the skill notes it can take a minute or more and advises setting a generous timeout. read_wiki_structure returns the list of documentation topics available for a repository, and read_wiki_contents returns the documentation itself. Each is accompanied by its JSON schema, making the expected arguments explicit - repoName for all three, plus question for ask_question.

The intended use is exploratory: point the tools at a public GitHub project to get an overview of its documentation structure, pull the underlying content, or pose targeted questions about how the code works and have them answered against the repository's context. Because it is a thin wrapper over the DeepWiki MCP endpoint, its capabilities are defined by that server rather than by local logic, and the owner/repo naming convention plus the multi-repository option on ask_question are the main things to keep in mind when invoking it. It is a good fit whenever the goal is to understand or interrogate an unfamiliar open-source codebase quickly.

FAQ

What is DeepWiki used for?

Accessing and searching documentation for public GitHub repositories to understand open-source source code, and asking questions directly about a project's code docs.

What tools does the MCP server expose?

Three: ask_question (the AI-powered Ask Devin), read_wiki_structure to list a repository's documentation topics, and read_wiki_contents to view the documentation.

What format does the repository argument take?

The owner/repo format, for example facebook/react. The ask_question tool can also accept a list of up to ten repositories.

Why might ask_question be slow?

Its results are generated by AI, so the skill recommends allowing a timeout of at least one minute or more.

How are the tools invoked?

Through npx and the mcporter CLI, calling the tool name against the DeepWiki MCP server URL with the required repoName and, for ask_question, question arguments.

Install mcp-deepwiki

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

aahl/skills