DeepWiki by Devin

official

Remote, no-auth MCP server providing AI-powered codebase context and answers

What can you do with DeepWiki By Devin MCP?

Ask your AI assistant to "explain how this GitHub repo works" using DeepWiki's free, no-auth public documentation access.

  • List documentation topics — Ask for the available wiki topics for any public GitHub repo using read_wiki_structure.
  • Read repository docs — Pull up the full documentation content for a GitHub repository with read_wiki_contents.
  • Ask repo questions — Get AI-grounded answers to questions about any public repository via ask_question.

Documentation

DeepWiki MCP

How to use the official DeepWiki MCP server

The DeepWiki MCP server provides programmatic access to DeepWiki's public repository documentation and search capabilities (Ask Devin).

What is MCP?

The Model Context Protocol (MCP) is an open standard that enables AI apps to securely connect to MCP-compatible data sources and tools. You can think of MCP like a USB-C port for AI applications - a standardized way to connect AI apps to different services.

DeepWiki MCP Server

The DeepWiki MCP server is a free, remote, no-authentication-required service that provides access to public repositories.

Base Server URL: https://mcp.deepwiki.com/

Available Tools

The DeepWiki MCP server offers three main tools:

  1. read_wiki_structure - Get a list of documentation topics for a GitHub repository
  2. read_wiki_contents - View documentation about a GitHub repository
  3. ask_question - Ask any question about a GitHub repository and get an AI-powered, context-grounded response

Wire Protocols

The DeepWiki MCP server supports two wire protocols:

Streamable HTTP - /mcp

  • URL: https://mcp.deepwiki.com/mcp
  • Works with Cloudflare, OpenAI, and Claude
  • Recommended for most integrations

SSE (Server-Sent Events) - /sse

  • URL: https://mcp.deepwiki.com/sse
  • Legacy protocol, being deprecated

Note

The /mcp endpoint is recommended as SSE is being deprecated.

Setup Instructions

The field name for the server URL depends on the client: Devin Desktop uses serverUrl, while most other clients use the standard url field. Using the wrong field name causes the MCP server to be silently ignored.

For Devin Desktop:

{
  "mcpServers": {
    "deepwiki": {
      "serverUrl": "https://mcp.deepwiki.com/mcp"
    }
  }
}

For most other clients (e.g. Cursor):

{
  "mcpServers": {
    "deepwiki": {
      "url": "https://mcp.deepwiki.com/mcp"
    }
  }
}

For Claude Code:

claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp

Related Resources

Note

Want DeepWiki capabilities for private repositories? Sign up for a Devin account at Devin.ai and use the Devin MCP server with your Devin API key.