MCP.so
ログイン

Deepwiki MCP Server

@regenrek

基本情報

カテゴリ

開発者ツール

ライセンス

MIT

トランスポート

stdio

作者

regenrek

Deepwiki MCP Server について

📖 deepwiki.com を取得し、Cursor やその他のコードエディターで最新の知識を得るための MCP サーバー

Deepwiki MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-deepwiki": {
      "command": "node",
      "args": [
        "./bin/cli.mjs"
      ]
    }
  }
}

Deepwiki MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

DeepWiki MCP Server とは?

この DeepWiki MCP サーバーは、非公式のコミュニティ製ツール(regenrek による mcp-deepwiki)で、deepwiki.com のページをクロールし、Markdown としてエディターに返すものでした。README によると、DeepWiki がスクレイピングをブロックしたため現在は動作せず、代わりに公式の DeepWiki MCP サーバーを推奨しています。

DeepWiki は GitHub リポジトリのドキュメント wiki を自動生成するサービスです。公式の DeepWiki MCP サーバーは Devin が運営しており、https://mcp.deepwiki.com/mcp で提供される無料のリモートサーバーで、公開リポジトリなら認証は不要です。Cursor や Claude にリポジトリのコンテキストを与えるために「deepwiki mcp」を検索したのであれば、インストールすべきは公式サーバーです。このページでは両方を明確に区別して説明します。

DeepWiki MCP Server の使い方

推奨:公式 DeepWiki MCP サーバー

公開リポジトリであれば、インストール、API キー、アカウントはいずれも不要です。Streamable HTTP エンドポイント https://mcp.deepwiki.com/mcp を使います。SSE エンドポイント https://mcp.deepwiki.com/sse も残っていますが、非推奨化が進められています。

Claude Code

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

Cursor

.cursor/mcp.json に追加します(url フィールドを使う他のクライアントでも同じ形式が使えます)。

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

Claude Desktop

Claude のカスタムコネクタ設定から、https://mcp.deepwiki.com/mcp をリモートサーバーとして追加します。Devin のドキュメントは設定ファイルを示す代わりに、リモート MCP サーバーの接続に関する Anthropic のガイドへリンクしています。

プライベートリポジトリについては、Devin のドキュメントは別の Devin MCP サーバーを案内しており、Devin アカウントと API キーが必要です。

このコミュニティサーバー(mcp-deepwiki)

プロジェクト本来の Cursor 用設定(.cursor/mcp.json)は次のとおりです。

{
  "mcpServers": {
    "mcp-deepwiki": {
      "command": "npx",
      "args": ["-y", "mcp-deepwiki@latest"]
    }
  }
}

git clone https://github.com/regenrek/deepwiki-mcp.git、npm install、npm run build でソースからビルドすることもできます。ただし README の告知どおり、このサーバーが依存するスクレイピングは DeepWiki に遮断されているため、取得エラーが発生する前提で考えてください。

DeepWiki MCP Server の主な機能

以下は、コミュニティサーバーの README に記載されている設計上の機能です。

  • ドメインの安全性:deepwiki.com の URL のみを処理
  • HTML のサニタイズ:ヘッダー、フッター、ナビゲーション、スクリプト、広告を除去
  • Markdown で機能するようにリンクを書き換え
  • 2 つの出力モード:1 つにまとめたドキュメント、またはページごとの構造化データ
  • 環境変数でクロールの並列数、深さ、タイムアウト、リトライを調整可能
  • クロール中の進捗イベント、stdio または HTTP(--http)トランスポート

一方、公式サーバーは DeepWiki が生成した wiki を直接読み取り、リポジトリに関する質問にも回答できます。

DeepWiki MCP Server のツール

コミュニティサーバーが登録するツールは deepwiki_fetch の 1 つです。url(必須。起点となる deepwiki.com の URL)、mode(デフォルトは 1 つの Markdown ドキュメントにまとめる aggregate、構造化ページを返す pages)、maxDepth(デフォルト 10)を受け取り、ページ数と所要時間を含む ok、partial、error のいずれかを返します。

公式 DeepWiki MCP サーバーは、別の 3 つのツールを提供します。

  • read_wiki_structure:GitHub リポジトリのドキュメントのトピック一覧を取得
  • read_wiki_contents:リポジトリに関するドキュメントを表示
  • ask_question:リポジトリについて質問し、コンテキストに基づいた AI の回答を得る

DeepWiki MCP Server のユースケース

以下のプロンプトは、現在動作している公式サーバーで使えます。

  • 不慣れなライブラリを学ぶ:「Using DeepWiki, explain how routing works in vercel/next.js.」
  • ドキュメントの該当箇所を探す:「List the wiki topics for shadcn-ui/ui, then read the one about theming.」
  • 具体的な質問に答える:「Ask DeepWiki how to create a new block in shadcn-ui/ui.」
  • コントリビュート前にアーキテクチャを確認:「Summarize how tailwindlabs/tailwindcss structures its theme system.」
  • ドキュメントをチャットに貼り付けずに、コーディングエージェントへ依存ライブラリの最新コンテキストを渡す。

DeepWiki MCP Server と代替ツールの比較

このページのサーバーを直接置き換えるのは公式の DeepWiki MCP サーバーです。DeepWiki の運営元が管理しており、スクレイピングが不要で、ask_question も使えます。DeepWiki ではなくパッケージのソースに基づくライブラリドキュメントが欲しい場合は、Context7 MCP がバージョンごとのドキュメントをコーディングエージェントに提供します。プロジェクトの実際のソースコードを読むなら、GitHub MCP Server でリポジトリ、issue、プルリクエストにアクセスできます。

DeepWiki MCP Server のトラブルシューティング

  • deepwiki_fetch がエラーや空の結果を返す: README の告知にある既知の不具合です。公式サーバー https://mcp.deepwiki.com/mcp に切り替えてください。
  • DOMAIN_NOT_ALLOWED エラー: コミュニティサーバーは deepwiki.com の URL しか受け付けません。
  • 大きなリポジトリでタイムアウトする: DEEPWIKI_REQUEST_TIMEOUT と DEEPWIKI_MAX_CONCURRENCY を引き上げます。例:DEEPWIKI_REQUEST_TIMEOUT=60000 DEEPWIKI_MAX_CONCURRENCY=10 npx mcp-deepwiki。
  • EACCES で権限が拒否される: chmod +x ./node_modules/.bin/mcp-deepwiki でバイナリに実行権限を付けます。
  • Devin Desktop で公式サーバーが無視される: このクライアントは serverUrl フィールドを使います。フィールド名を間違えると、サーバーは何も表示されずに無視されます。

よくある質問

1

これは公式の DeepWiki MCP サーバーですか?

いいえ。このページは非公式のコミュニティプロジェクト `regenrek/deepwiki-mcp` です。公式の DeepWiki MCP サーバーは Devin が運営しており、`https://docs.devin.ai/work-with-devin/deepwiki-mcp` に説明があります。

2

コミュニティ版の deepwiki-mcp はまだ使えますか?

README 自体に、DeepWiki がサイトのスクレイピングを遮断したため現在は動作しないと書かれています。作者は当面、公式サーバーの利用を推奨しています。

3

DeepWiki MCP サーバーは無料ですか?

どちらも無料で使えます。コミュニティプロジェクトは MIT ライセンスで、公式サーバーは Devin により公開リポジトリ向けの無料・リモート・認証不要のサービスと説明されています。

4

API キーは必要ですか?

公式サーバーで公開リポジトリを扱う場合は不要です。プライベートリポジトリには、Devin アカウントと API キーを使う別の Devin MCP サーバーが必要です。コミュニティサーバーはもともとキー不要でした。

5

DeepWiki MCP は Claude Code や Cursor で使えますか?

はい。Devin のドキュメントには Claude Code のコマンド(`claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp`)と、`url` フィールドを使う Cursor の設定が記載されています。

6

SSE エンドポイントと HTTP エンドポイントの違いは?

`https://mcp.deepwiki.com/mcp` は Streamable HTTP を使う推奨のエンドポイントです。`https://mcp.deepwiki.com/sse` は従来の SSE エンドポイントで、非推奨化が進んでいます。

7

プライベートリポジトリで DeepWiki MCP を使えますか?

無料の公開サーバーでは使えません。Devin のドキュメントでは、プライベートリポジトリには Devin アカウントが必要な Devin MCP サーバーを案内しています。

コメント

「開発者ツール」の他のコンテンツ