DocBase公式リモートMCPサーバー
## 概要
DocBase公式リモートMCPサーバーは、[Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction)を活用して、DocBaseの豊富なナレッジベースコンテキストをMCP対応システムに安全に統合する方法を提供します。
DocBaseがMCPサーバーをホスト・管理しており、AIアプリから簡単に接続して活用できます。

AIアプリとMCPサーバーを連携することにより、例えば以下の操作が可能になります。

* 特定のキーワードやグループ、タグなどによるメモ検索
* メモの作成・更新・削除・アーカイブ操作
* コメントの作成・更新・削除操作
* メンバーやグループ、タグの管理
* 添付ファイルのダウンロード

また、DocBase公式MCPサーバーには、例えば以下の特徴があります。

* 包括的なツールセット :white_check_mark:
    * DocBaseの18以上の機能をAIアプリに統合可能
* 簡単に導入できる :white_check_mark:
    * 各種AIアプリで簡単な設定によりDocBaseと連携可能
* 豊富なセキュリティ対策 :white_check_mark:
    * OAuthの最新仕様への準拠や連携管理機能などを実装

詳しくは後述します。

## 利用可能なツール

| ツール | カテゴリ | スコープ |
|---|---|---|
| メモ検索 | メモ | 読み取り |
| メモ詳細を取得 | メモ | 読み取り |
| 新しいメモを作成 | メモ | 作成 |
| 既存のメモを更新 | メモ | 更新 |
| メモを削除 | メモ | 削除 |
| メモをアーカイブ | メモ | 更新 |
| メモのアーカイブを解除 | メモ | 更新 |
| 添付ファイルをダウンロード | メモ | 読み取り |
| コメント一覧取得 | コメント | 読み取り |
| コメント投稿 | コメント | 作成 |
| コメント削除 | コメント | 削除 |
| グループ検索 | グループ | 読み取り |
| グループ詳細取得 | グループ | 読み取り |
| グループ作成 | グループ | 作成 |
| グループにユーザーを追加 | グループ | 作成 |
| グループからユーザーを削除 | グループ | 削除 |
| ユーザー検索 | ユーザー | 読み取り |
| プロフィール取得 | ユーザー | 読み取り |
| タグ取得 | タグ | 読み取り |

> **注意:** 添付ファイルのダウンロードについて、5MBを超えるファイルの取得は利用するクライアントにより異なります。Claude CodeなどのCLIツールでは取得可能ですが、Claude DesktopやClaude Webなど一部のクライアントでは取得できない場合があります。

### 使用例

使用できるプロンプトの例

* 「グループ名」の最新メモを5件取得して
* ユーザー登録機能の仕様書を検索して、改善提案をして
* 新しい技術仕様書を作成して、開発チームに共有できるようにして
* 過去の会議録から「リリース計画」に関する情報を抽出して
* チーム内の「API設計」タグの付いたメモを分析して、ベストプラクティスをまとめて

## セットアップ手順

### 共通

DocBase公式リモートMCPサーバーのURLは `https://mcp.docbase.io/mcp` です。

HTTPトランスポートでの接続のみサポートしています。
現在非推奨のSSEトランスポートはサポートしていません。

AIアプリでOAuth認証を開始すると、以下の認証画面が表示されます。

![OAuth認証画面.png](https://image.docbase.io/uploads/138794e6-a8ee-4275-95c7-b08ce5e2dfa7.png =366x411)

**必ず、AIアプリに権限を付与するチームやグループ、アクションを確認して連携を開始してください**。
認証が完了すると、AIアプリでDocBaseの各種MCPツールが利用可能になります。

### AIアプリ別

DocBase公式MCPサーバーは以下のAIアプリで動作確認済みです。


#### ChatGPT
#{3928673}

#### Claude DesktopまたはWeb
#{https://help.docbase.io/posts/3902361}

#### Claude Code
#{https://help.docbase.io/posts/3919612}

#### Cursor
#{https://help.docbase.io/posts/3902351}

#### Devin
#{https://help.docbase.io/posts/3902357}

#### Gemini CLI
#{https://help.docbase.io/posts/3908695}

#### Codex CLI
#{https://help.docbase.io/posts/4077845}

#### Dify
#{https://help.docbase.io/posts/3904993}

#### Visual Studio Code
#{https://help.docbase.io/posts/3902362}

#### Microsoft Copilot Studio
#{https://help.docbase.io/posts/3968324}

## Q&A

### どんなセキュリティ対策がされている？
AIアプリをDocBaseと連携する際、以下にご注意ください。

- AIアプリにて、**入力データがAIの学習に利用されない設定になっているか確認**
- DocBaseとの連携時、AIアプリに**権限を付与するチームやグループなどが適切に指定されているか確認**

DocBaseでは以下のようなセキュリティ対策がされています。

- **OAuth 2.1仕様に準拠** :white_check_mark:
    - 公式MCP仕様書で求められているOAuth 2.1仕様に準拠しており、最新のセキュリティ対策が施されています
- **柔軟な権限管理** :white_check_mark:
    - 操作対象のチームやグループ、スコープを指定できます
- **連携済みアプリ管理** :white_check_mark:
    - 管理者は、誰がいつ、どのアプリと連携を行ったかを確認・解除できます
    - メンバーは、自分が連携したアプリを確認・解除できます
- **連携通知機能** :white_check_mark:
    - AIアプリと連携が行われた際に管理者へメールで通知されます
- **IPアドレスによるアクセス制限** :white_check_mark:
    - [アクセス制限を設定する](https://help.docbase.io/posts/250561#%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E5%88%B6%E9%99%90)ことにより、AIアプリからのリクエストに対してもIPアドレスによるアクセス制限が適用されます
- **監査ログの記録** :white_check_mark:
    - [操作履歴](https://help.docbase.io/posts/250561#操作履歴)ですべてのAPI呼び出しを確認できます
- **グループ単位でのAI利用制限** :white_check_mark:
    - [セキュリティパック](https://help.docbase.io/posts/250561)をご利用の場合、AI機能を利用可能にするグループを管理画面から選択できます。制限されたグループのメモはMCPサーバー経由での検索・参照対象からも除外されます
- **メモ単位でのAI制御（no-aiタグ）** :white_check_mark:
    - メモに`no-ai`タグを付けることで、そのメモをMCPサーバー経由での検索・参照対象から除外できます

### 連携を解除したい
まず、連携済みアプリ設定画面を開いて解除したいアプリをクリックします。

![スクリーンショット 2025-09-09 11.23.16.png](https://image.docbase.io/uploads/c90d6ece-7af0-45fc-bf52-5d22d816a89c.png =WxH)

次に、詳細画面にて「連携を解除」ボタンをクリックすると解除できます。
![スクリーンショット 2025-09-09 11.27.39.png](https://image.docbase.io/uploads/08fdef11-884c-44e9-90c6-db8cce80d884.png =WxH)

### 検索してもメモが見つからない

OAuth認証時、操作対象グループとスコープを正しく選択できているか確認してください。
連携済みアプリ設定画面の「操作対象グループ」にて選択した権限を確認できます。

![スクリーンショット 2025-09-09 11.23.16.png](https://image.docbase.io/uploads/2952b6bb-a613-4414-9136-f98753e87cc4.png =WxH)

### 特定のグループのメモをAI連携の対象外にしたい

[セキュリティパック](https://help.docbase.io/posts/250561)をご利用の場合、チーム管理者がAI管理画面からAI機能を利用可能にするグループを選択できます。制限されたグループに所属するメモは、MCPサーバー経由での検索・参照対象から除外されます。メモが複数グループに所属している場合、ひとつでもAI利用が許可されていないグループに含まれていれば、そのメモ全体が対象外になります。

詳細は[グループ単位のAI利用制限](https://help.docbase.io/posts/4034152)をご確認ください。

### 特定のメモだけAI連携の対象外にしたい

メモに`no-ai`タグを付けることで、そのメモをMCPサーバー経由での検索・参照対象から除外できます。チーム全体のAI設定が有効の場合でも、機密情報を含む特定のメモのみを保護できます。

### 検索時にメモ本文の一部しか取得できない

MCPサーバー経由の場合、メモ検索時には本文の一部が返却されます。
LLMのトークン消費を節約するためです。

全文を取得するには、メモ詳細を取得してください。



## システム要件
特になし

## 参考リンク

* [DocBase公式のリモートMCPサーバーを提供開始](https://help.docbase.io/posts/3902653)
* [Model Context Protocol 公式ドキュメント](https://modelcontextprotocol.io/introduction)
* [DocBase公式ブログ：AIに話しかけるだけ！DocBaseとClaude連携で社内情報をラクラク検索・作成・整理する方法](https://kray-blog.docbase.io/posts/3815015)