mcp-deepwiki

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

DeepWiki

DeepWiki

The DeepWiki MCP server provides programmatic access to DeepWiki’s public repository documentation and search capabilities (Ask Devin).
DeepWiki MCP服务器提供对DeepWiki公开仓库文档的程序化访问以及搜索功能(Ask Devin)。
MCP服务器地址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"
该工具的结果由AI生成,需要至少1分钟或更长的超时时间。
  • npx -y mcporter call "${MCP_URL}.ask_question" repoName:owner/repo question:"用户的问题"

Read wiki structure

读取wiki结构

  • npx -y mcporter call "${MCP_URL}.read_wiki_structure" repoName:owner/repo
  • npx -y mcporter call "${MCP_URL}.read_wiki_structure" repoName:owner/repo

Read wiki contents

读取wiki内容

  • npx -y mcporter call "${MCP_URL}.read_wiki_contents" repoName:owner/repo
  • npx -y mcporter call "${MCP_URL}.read_wiki_contents" repoName:owner/repo

Schema

模式

shell
/**
 * 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"
      ]
    }
shell
/**
 * 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"
      ]
    }