> ## Documentation Index
> Fetch the complete documentation index at: https://mcpverified.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub連携MCPドキュメントサーバー

> GitHubリポジトリをMCPドキュメントサーバーに変換するツール

場合によっては、ドキュメントを自分で*作成*するのではなく、**GitHubにあるオープンソースライブラリの最新の完全なドキュメント**をAIアシスタントが利用できるようにしたいことがあります。以下のコミュニティプロジェクトは、**\_どんな\_リポジトリでもリモートMCPサーバーに変換**し、オンデマンドでドキュメントをストリーミングできるようにします。

&#x20;**初回処理時間** – リポジトリがContext7またはGitMCPによって以前にインデックス化されていない場合、システムが自動インデックス化とRAG準備を実行するため、初期処理が完了するまでに時間（通常数分）がかかることがあります。

## &#x20;利用可能なサービス

***

### &#x20;Context7

![Context7](https://context7.com/opengraph-image.png?fcbbae99526c7ed1)
**Context7**は**人気のあるオープンソースライブラリ**（および多くの**プライベートなもの**も）を自動的に取り込み、**リモートMCPサーバー**として公開します。

&#x20;**クイックセットアップ** – 以下の設定を使用して、お好みの環境でContext7の利用を開始できます。

> [tab] Cursor
>
> `~/.cursor/mcp.json`にMCPサーバーを追加します：
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "context7": {
>       "command": "npx",
>       "args": ["-y", "@upstash/context7-mcp@latest"]
>     }
>   }
> }
> ```

> [tab] Windsurf
>
> WindsurfのMCP設定ファイルに以下を追加します：
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "context7": {
>       "command": "npx",
>       "args": ["-y", "@upstash/context7-mcp@latest"]
>     }
>   }
> }
> ```

> [tab] Cline
>
> ClineのMCP設定ファイルに以下を追加します：
>
> ```json theme={null}
> {
>     "mcpServers": {
>         "context7": {
>             "command": "npx",
>             "args": ["-y", "@upstash/context7-mcp@latest"],
>             "disabled": false,
>             "autoApprove": []
>         }
>     }
> }
> ```

> [tab] VSCode
>
> VSCodeのMCP設定ファイルに以下を追加します：
>
> ```json theme={null}
> {
>     "servers": {
>         "Context7": {
>             "type": "stdio",
>             "command": "npx",
>             "args": ["-y", "@upstash/context7-mcp@latest"]
>         }
>     }
> }
> ```

#### &#x20;例：Context7をThree.jsと共に使用

Context7をインストールした後、以下のようにAIアシスタントにThree.jsのドキュメントを使用するよう指示できます：

```
回転するキューブを含む基本的なThree.jsシーンの作成を手伝ってください。
Context7を使用してください。
```

AIは回答を提供する際に、**Context7に対して動的にThree.jsのドキュメントを照会**します。

### &#x20;GitMCP.io

![GitMCP](https://gitmcp.io/img/OG.png)

[**GitMCP**](https://gitmcp.io)を使用すると、ドメインを`github.com`→`gitmcp.io`（または`github.io`→`gitmcp.io`）に変更するだけで、**どんな公開GitHubリポジトリでも**完全な機能を備えたMCPサーバーに変換できます。**ビルドステップやパッケージインストールは不要**です。

&#x20;**プロティップ** – GitHubのURLをGitMCPのURLに変更するだけで、ドキュメントに即座にアクセスできます！

> [tab] Cursor
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "threejs": {
>       "url": "https://gitmcp.io/mrdoob/three.js"
>     }
>   }
> }
> ```

> [tab] Windsurf
>
> ```json theme={null}
> {
>   "mcpServers": {
>     "threejs": {
>       "serverUrl": "https://gitmcp.io/mrdoob/three.js"
>     }
>   }
> }
> ```

> [tab] Cline
>
> ```json theme={null}
>   {
>       "mcpServers": {
>           "threejs": {
>               "url": "https://gitmcp.io/mrdoob/three.js",
>               "disabled": false,
>               "autoApprove": []
>           }
>       }
>   }
> }
> ```

> [tab] VSCode
>
> ```json theme={null}
> {
>   "servers": {
>     "threejs": {
>       "type": "sse",
>       "url": "https://gitmcp.io/mrdoob/three.js"
>     }
>   }
> }
> ```

## &#x20;例：Three.jsドキュメント

どちらのMCPサーバーを設定した後も、以下の**ワンショットプロンプト**をCursor + Claudeで使用すると、改善が示されます：

> キーボードコントロール（WASD）による移動が可能な、質感のある動的な都市環境を移動できる、リアルなキャラクターが登場するThree.jsシーンを構築してください。また、リアルな照明と微妙なブルーム効果も実装してください。

### &#x20;並べて比較した結果（GitMCP vs. GitMCPなし）

<video autoPlay muted loop playsInline src="https://mintcdn.com/gproductions/Ow-1RqqwMNqHs1-s/doc-generators/ja/gitmcp-threejs.mp4?fit=max&auto=format&n=Ow-1RqqwMNqHs1-s&q=85&s=61cd98bf675137b6a9302c9601225109" title="GitMCP vs No GitMCP – Three.js demo" width="550" height="206" />

&#x20;**なぜ重要か** – GitMCPは完全なThree.jsドキュメントをオンデマンドでストリーミングすることで、LLMに正確なAPI詳細（例：`GLTFLoader`、`DirectionalLight.castShadow`、`EffectComposer`など）を提供します。これらの情報は通常、利用できないか古い情報となっているため、大幅に高品質なコード生成が可能になります。

## &#x20;GitHub連携MCPサーバーの利点

これらのツールはいくつかの利点を提供します：

* &#x20;**ドキュメント作成の手間なし**：GitHubリポジトリの既存のドキュメントをそのまま利用
* &#x20;**常に最新**：ドキュメントは最新のリポジトリバージョンから直接取得
* &#x20;**オンデマンドアクセス**：AIアシスタントは必要なときに必要な情報のみを照会
* &#x20;**幅広い互換性**：GitHub上の事実上すべてのオープンソースプロジェクトで動作
* &#x20;**簡単な統合**：IDEやAIアシスタントに簡単に追加可能


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.