For the complete documentation index, see llms.txt. This page is also available as Markdown.

公開ドキュメント向けMCPサーバー

GitBookで公開されたドキュメントは、自動的にMCPサーバーを生成し、外部ツールと接続できます

公開されたすべての GitBook サイトには、Model Context Protocol (MCP) サーバーが自動的に含まれます。

AI ツールはこれを使って、公開済みのドキュメントを直接読み取れます。これは Claude、Claude Code、Cursor、Codex、VS Code、その他の MCP クライアントで動作します。

適切なエンドポイントを選択する

MCP サーバーは、公開サイトの URL に次のいずれかのエンドポイントを付けた場所にあります。

サイトが次のいずれかの場合...
この URL を使用

公開、共有リンクによって共有されており、すべての公開コンテンツが表示される、または完全に認証済み

{docs-site-url}/~gitbook/mcp

https://gitbook.com/docs/~gitbook/mcp

部分的に認証済みで、一部の公開コンテンツまたは共有リンクのコンテンツが引き続き表示される

{docs-site-url}/~gitbook/mcp/auth

https://gitbook.com/docs/~gitbook/mcp/auth

完全に認証済みのサイトでは、クライアントは MCP のディスカバリーと OAuth を通じてサインインします。詳細は、 MCP 認可フロー.

この URL をブラウザーで開くと、エラーが表示されます。AI アシスタントや IDE など、HTTP リクエストを送信できるツールで使用してください。

ページアクション は、MCP サーバーを動作させるために有効になっている必要があります。 サイトのカスタマイズページアクションをオフにすると、GitBook は ~gitbook/mcp を無効化し、エンドポイントは 404. MCP サーバーに接続する は、MCP リンクがページアクションメニューに表示されるかどうかだけを制御します。

AI ツールを接続する

1

MCP サーバーの URL を見つける

公開済みのドキュメント URL から始めます。次に、 適切なエンドポイントを選択する.

たとえば、ドキュメントサイトが https://gitbook.com/docsの場合、MCP サーバーの URL は https://gitbook.com/docs/~gitbook/mcp.

2

サーバーをツールに追加する

下の該当するツールのタブを使用してください。 {docs-site-url} を、あなた自身の公開サイト URL に置き換えてください。

サイトが 2 つ目のエンドポイントを使用する場合は、 /~gitbook/mcp/~gitbook/mcp/auth.

3

に置き換えてください。

のプロンプトのいずれかを実行してください。 試してみる。ツールがドキュメントを検索し、そこから回答できるなら、接続は成功です。

これらの手順は、Web 版 Claude と Claude Desktop で使えます。

開く 設定コネクタ.

クリックして カスタムコネクタを追加。その後、次のように MCP サーバーの URL を貼り付けます。 {docs-site-url}/~gitbook/mcp.

例:

https://gitbook.com/docs/~gitbook/mcp

Claude にリモートコネクタが表示されない場合、現在のプランまたは展開ではまだサポートされていない可能性があります。

次のコマンドをターミナルで実行してください。

claude mcp add --transport http my-docs https://gitbook.com/docs/~gitbook/mcp

置換 my-docs を、任意のサーバー名に置き換えてください。

サイトが認証済みの公開エンドポイントを使用している場合は、URL の末尾を次に置き換えてください。 /~gitbook/mcp/auth.

開く 設定MCP.

クリックして 新しい MCP サーバーを追加。その後、 {docs-site-url}/~gitbook/mcp.

にもこのファイルを追加できます。 .cursor/mcp.json:

{
  "mcpServers": {
    "my-docs": {
      "url": "https://gitbook.com/docs/~gitbook/mcp"
    }
  }
}

置換 my-docs 必要であれば、ここを独自のサーバー名に置き換えてください。

を使用するか、サーバーを codex mcp add コマンドで追加するか、あるいはサーバーを config.toml.

コマンド例:

設定例:

置換 my-docs 必要であれば、ここを独自のサーバー名に置き換えてください。

あなたの mcp.json ファイル。次に、HTTP トランスポートのサーバーエントリを追加します。

置換 my-docs 必要であれば、ここを独自のサーバー名に置き換えてください。

試してみる

次のプロンプトのいずれかをアシスタントに貼り付けてください。

  • my-docs MCP サーバーを使って、認証済みアクセスをどのように設定しますか?

  • カスタムドメインに関する情報をドキュメント全体から検索し、手順を要約してください。

  • my-docs MCP サーバーが公開しているツールを一覧表示してください。その後、それらを使ってページアクションについてのページを見つけてください。

エージェント型ツールを使う場合は、次のセットアッププロンプトも指定できます。

要件

MCP サーバーを使うには:

  • サイトは公開されている必要があります。MCP サーバーが公開するのは公開済みコンテンツのみです。

  • ページアクションサイトのカスタマイズページアクション.

  • に含まれている必要があります。

  • ツールが 認証済みアクセスを使用するサイトの場合、ツールは MCP 認可仕様.

  • サイトが共有リンクを使用している場合は、共有リンク用のサイト URL を使用し、次に 適切なエンドポイントを選択する.

  • GitBook は HTTP トランスポートのみをサポートしています。 stdioSSE はサポートされていません。

次の場所で ページアクション セクションから表示および管理できます。 カスタマイズ 設定で、 MCP サーバーに接続する オプションを有効にできます。これにより、訪問者は ページアクションメニュー.

サイトに MCP リンクを追加する

では サイトのカスタマイズページアクションがオンになっていることを確認してください。次に ページアクション をオンにします。 MCP サーバーに接続する.

これにより、ページアクションメニューにコピー可能な MCP リンクが追加されます。ツールが使用するエンドポイントは変わりません。

プライバシーとアクセス

のエンドポイントを使用してください。 適切なエンドポイントを選択する.

MCP サーバーは、公開済みのドキュメントへの読み取り専用アクセスを提供します。

非表示のページは MCP 経由でも利用可能なままです。ページを非表示にしても、公開済みの目次から削除されるだけです。

アカウントデータ、分析データ、または内部の GitBook データを公開することはありません。

最新の公開バージョンのみを提供します。下書きや未公開の変更は非公開のままです。

トラブルシューティング

ツールが接続できない場合:

  • 公開済みサイトにアクセスできることを確認してください。

  • を使用していることを確認してください。 MCP 認可仕様.

  • サイトが認証を使用している場合は、 stdio または SSEをサポートするクライアントを使用してください。

認証済みサイトで MCP を使う

GitBook サイトが 認証済みアクセスを使用している場合、 /~gitbook/mcp の MCP サーバーは MCP 認可仕様 と同じ認証を使用します。Claude や Claude Code を含む、

共有リンクの代わりにサイトが共有リンクを使用している場合は、完全な共有リンク用サイト URL を使用し、次に 適切なエンドポイントを選択する.

GitBook は、共有リンクのみのサイト、または MCP 認証のために静的ヘッダーで渡される訪問者認証トークンを使用するサイトをサポートしていません。

Claude を含む、サポートされている MCP クライアントは、 MCP 認可仕様 に従って接続します。

1

OAuth サーバーを検出する

MCP のハンドシェイク中に、クライアントはサイトの OAuth サーバーを検出します。

2

DCR でクライアントを登録する

クライアントは Dynamic Client Registration を使って OAuth クライアントを登録します。

クライアント ID を手動で作成する必要はありません。

3

サイトの認証プロバイダーでサインインする

クライアントは、サイトの認証プロバイダーにリダイレクトします。

ドキュメントサイトがすでに使用しているのと同じプロバイダーでサインインします。

4

コードをトークンに交換する

サインイン後、クライアントは認可コードをアクセストークンに交換します。

5

トークンを再利用する

クライアントは、そのトークンを以降の MCP リクエストに、期限が切れるまで送信します。

このフローは、次の認証済みアクセスバックエンドで動作します。

これを設定するには、まず 認証アクセス認証済みアクセスを有効にする.

最終更新

役に立ちましたか?