mcp-deepwiki

This skill provides guidance for using DeepWiki MCP to explore GitHub repository documentation. Use when researching repository structure, understanding library APIs, asking questions about open-source projects, or exploring documentation for any GitHub repository.

$ Installer

git clone https://github.com/s-hiraoku/vscode-sidebar-terminal /tmp/vscode-sidebar-terminal && cp -r /tmp/vscode-sidebar-terminal/.claude/skills/mcp-deepwiki ~/.claude/skills/vscode-sidebar-terminal

// tip: Run this command in your terminal to install the skill


name: mcp-deepwiki description: This skill provides guidance for using DeepWiki MCP to explore GitHub repository documentation. Use when researching repository structure, understanding library APIs, asking questions about open-source projects, or exploring documentation for any GitHub repository.

DeepWiki MCP

Overview

This skill enables exploration of GitHub repository documentation using the DeepWiki MCP server. DeepWiki provides AI-generated documentation and Q&A capabilities for any GitHub repository.

When to Use This Skill

  • Researching GitHub repository documentation
  • Understanding library or framework APIs
  • Asking specific questions about open-source projects
  • Exploring repository structure and architecture
  • Learning how to use unfamiliar libraries

Available Tools

read_wiki_structure

Get a list of documentation topics for a GitHub repository.

Tool: mcp__deepwiki__read_wiki_structure

Parameters:

  • repoName (required): GitHub repository in "owner/repo" format

Example:

mcp__deepwiki__read_wiki_structure({ repoName: "microsoft/vscode" })

read_wiki_contents

View comprehensive documentation about a GitHub repository.

Tool: mcp__deepwiki__read_wiki_contents

Parameters:

  • repoName (required): GitHub repository in "owner/repo" format

Example:

mcp__deepwiki__read_wiki_contents({ repoName: "xtermjs/xterm.js" })

ask_question

Ask any question about a GitHub repository and get AI-powered answers.

Tool: mcp__deepwiki__ask_question

Parameters:

  • repoName (required): GitHub repository in "owner/repo" format
  • question (required): The question to ask about the repository

Example:

mcp__deepwiki__ask_question({
  repoName: "microsoft/vscode",
  question: "How does the terminal extension handle PTY integration?"
})

Common Workflows

Research a New Library

  1. Get wiki structure to understand available topics
  2. Read full documentation for comprehensive understanding
  3. Ask specific questions about implementation details

Understand VS Code Implementation

mcp__deepwiki__ask_question({
  repoName: "microsoft/vscode",
  question: "How does VS Code implement terminal session persistence?"
})

Explore xterm.js API

mcp__deepwiki__ask_question({
  repoName: "xtermjs/xterm.js",
  question: "What addons are available and how do I use them?"
})

Best Practices

  1. Start with structure: Use read_wiki_structure first to understand available topics
  2. Be specific with questions: Provide context in questions for better answers
  3. Use full repo path: Always use the complete "owner/repo" format
  4. Combine with local code: Use DeepWiki insights together with local codebase exploration

References

For detailed tool parameters, see references/tools.md.