DeepWiki
Overview
The DeepWiki skill uses the mcporter CLI to query DeepWiki’s public repository documentation endpoint. Suitable for exploring a GitHub repo: listing documentation topics, reading documentation content, and asking questions about the codebase.
Endpoint:
text
https://mcp.deepwiki.com/mcp
Workflow
Step 1: Inspect tool signatures
List available tools and their parameters:
bash
bunx mcporter list https://mcp.deepwiki.com/mcp --all-parameters
Step 2: List documentation topics
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.read_wiki_structure \ repoName:owner/repo
Parameters:
- •
repoName(required): GitHub repository inowner/repoformat.
Step 3: Read documentation content
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.read_wiki_contents \ repoName:owner/repo
Parameters:
- •
repoName(required): GitHub repository inowner/repoformat.
Step 4: Ask a repo question
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.ask_question \ repoName:owner/repo \ question:"How does the routing layer work?"
Parameters:
- •
repoName(required): GitHub repository inowner/repoformat. - •
question(required): The question to answer about the repo.
Examples
List topics for React
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.read_wiki_structure \ repoName:facebook/react
Read documentation for React
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.read_wiki_contents \ repoName:facebook/react
Ask a question about React
bash
bunx mcporter call https://mcp.deepwiki.com/mcp.ask_question \ repoName:facebook/react \ question:"How is the rendering pipeline structured?"
Tips
- •Always start with
mcporter listto confirm parameter names and defaults. - •Use precise, repo-specific questions for better answers.
- •Only public GitHub repositories are supported.