DeepWiki MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| default_directory | No | Where to save exported files. Default: ~/.deepwiki-mcp/output | ~/.deepwiki-mcp/output |
| allowed_directories | No | Comma-separated list of allowed directories for writing files. Default: ~/.deepwiki-mcp and default_directory | ~/.deepwiki-mcp |
| DEEPWIKI_POLL_INTERVALS_DEEP | No | Poll intervals in seconds for deep research mode, comma-separated. Default: 180,240,300,420,540,720,900 | 180,240,300,420,540,720,900 |
| DEEPWIKI_POLL_INTERVALS_REGULAR | No | Poll intervals in seconds for regular mode, comma-separated. Default: 10,15,20,30,45,75,120,180,300 | 10,15,20,30,45,75,120,180,300 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| wiki_parserA | A comprehensive tool for parsing and extracting content from DeepWiki documentation pages. This tool helps you navigate and extract specific content from DeepWiki's AI-generated documentation for GitHub repositories. DeepWiki analyzes codebases and creates detailed, structured documentation making complex projects easier to understand. When to use this tool:
Key features:
Usage examples:
|
| wiki_questionA | A powerful tool for asking questions about GitHub repositories using DeepWiki's AI analysis. This tool provides intelligent answers based on deep codebase analysis, with the ability to retrieve specific code snippets and file contents. DeepWiki's AI examines the entire repository structure, code patterns, and relationships to provide accurate, context-aware answers. When to use this tool:
⚠️ Important: Do NOT ask for specific files in new questions (e.g., "show me auth.js"). Instead ask conceptual questions and use queryId to retrieve referenced files. Key features:
CRITICAL: Understanding when to use queryId vs new question:
Usage examples:
Important notes:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| available-commands |
TDQS
Scored across 2 tools
The two tools have distinct primary purposes: wiki_parser for navigation and extraction of documentation structure/content, and wiki_question for asking questions and retrieving code references. There is some overlap in that both can retrieve textual content, but the descriptions clearly differentiate the intended use cases, so an agent is unlikely to misselect.
Both tools follow a consistent pattern of 'wiki_' followed by a noun (parser, question). This is a predictable and coherent naming convention that makes the tool roles clear and easy to remember.
With only two tools, the server feels thin for the broad feature set described. Each tool is highly configurable and covers many sub-features, which partially compensates, but the count is below the typical 3-15 range and borders on insufficient for a comprehensive documentation access server.
The two tools cover the main operations for DeepWiki: extracting documentation structure and content, and asking questions with reference retrieval. Minor gaps exist, such as no explicit tool for listing available repositories or managing multiple documentation sessions, but these are likely handled at the server configuration level rather than being missing from the tool surface.