The Devin MCP server provides programmatic access to Devin’s repository documentation and search capabilities for both private and public repositories. Unlike the DeepWiki MCP server, this server requires authentication and supports private repository access.

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.

Devin MCP Server

The Devin MCP server is an authenticated service that provides access to both public and private repositories.

Base Server URL: https://mcp.devin.ai/

Authentication Required

To use the Devin MCP server, you need a Devin API key:

  1. Sign up for a Devin account at Devin.ai
  2. Generate an API key from your account settings
  3. Include the API key in your MCP client configuration

Available Tools

The Devin MCP server offers the same three main tools as the DeepWiki server:

  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 Devin MCP server supports two wire protocols:

SSE (Server-Sent Events) - /sse

  • URL: https://mcp.devin.ai/sse
  • The official MCP specification version
  • Recommended for most integrations

Streamable HTTP - /mcp

  • URL: https://mcp.devin.ai/mcp
  • Newer protocol, works with http compatible clients

For maximum compatibility, try the SSE endpoint at /sse first.

Key Differences from DeepWiki MCP

FeatureDeepWiki MCPDevin MCP
AuthenticationNone requiredAPI key required
Repository AccessPublic repositories onlyPublic and private repositories
Base URLhttps://mcp.deepwiki.com/https://mcp.devin.ai/
CostFreeRequires Devin account

Setup Instructions

For most clients (e.g. Cursor):

{
  "mcpServers": {
    "devin": {
      "url": "https://mcp.devin.ai/mcp",
      "headers": {
        "Authorization": "Bearer <API_KEY>"
      }
    }
  }
}

For Claude Code:

claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H "Authorization: Bearer <API_KEY>"