Learn-skills.dev 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.
install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/aahl/skills/mcp-deepwiki" ~/.claude/skills/neversight-learn-skills-dev-mcp-deepwiki && rm -rf "$T"
manifest:
data/skills-md/aahl/skills/mcp-deepwiki/SKILL.mdsource content
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)
The tool's results are generated by AI, requiring at least 1 minute or more of timeout time.
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
/** * 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" ] }