DocBase Official Remote MCP Server
※ [日本語版はこちら](https://help.docbase.io/posts/3919854)

## Overview
The DocBase Official Remote MCP Server provides a secure way to integrate DocBase's rich knowledge base context into MCP-compatible systems using the [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction).
DocBase hosts and manages the MCP server, allowing AI applications to easily connect and utilize it.
By integrating AI apps with the MCP server, you can perform operations such as:
* Searching memos by specific keywords, groups, tags, etc.
* Creating, updating, deleting, and archiving memos
* Creating, updating, and deleting comments
* Managing members, groups, and tags

Additionally, the DocBase Official MCP Server features:
* Comprehensive tool set :white_check_mark: 
    * Integrates 18+ DocBase features into AI applications
* Easy deployment :white_check_mark: 
    * Simple setup allows integration with various AI applications
* Robust security measures :white_check_mark: 
    * Implements OAuth latest specifications compliance and integration management features
Details are provided below.

## Available Tools
- Search memos
- Get memo details
- Create new memo
- Update existing memo
- Delete memo
- Archive memo
- Unarchive memo
- Search users
- Get profile
- Get comment list
- Post comment
- Delete comment
- Get tags
- Create group
- Search groups
- Get group details
- Add user to group
- Remove user from group

### Usage Examples
Examples of prompts you can use:
* "Get the latest 5 memos from 'Group Name'"
* "Search for user registration feature specifications and provide improvement suggestions"
* "Create a new technical specification document and make it shareable with the development team"
* "Extract information about 'release planning' from past meeting minutes"
* "Analyze memos tagged with 'API design' within the team and summarize best practices"

## Setup Instructions
### General
The DocBase Official Remote MCP Server URL is `https://mcp.docbase.io/mcp`.
Only HTTP transport connections are supported.
The currently deprecated SSE transport is not supported.

When you initiate OAuth authentication in an AI app, the following authentication screen will be displayed:
![スクリーンショット 2025-09-16 12.59.47.png](https://image.docbase.io/uploads/293530f6-38d8-40c5-9466-653a1efde2e9.png =463x515)


**Please ensure to verify the teams, groups, and actions for which you are granting permissions to the AI app before starting the integration**.

Once authentication is complete, various DocBase MCP tools become available in the AI app.

### By AI Application
The DocBase Official MCP Server has been tested and confirmed to work with the following AI applications:

#### ChatGPT
#{3928673}


#### Claude Desktop or 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}

#### 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
### What security measures are in place?
When integrating AI apps with DocBase, please note the following:
- In the AI app, **confirm that input data is not used for AI training**
- When integrating with DocBase, **verify that permissions are appropriately specified for teams and groups** granted to the AI app

DocBase implements the following security measures:
- **OAuth 2.1 specification compliance** :white_check_mark: 
    - Complies with OAuth 2.1 specifications required by the official MCP specification, implementing the latest security measures
- **Flexible permission management** :white_check_mark: 
    - You can specify target teams, groups, and scopes for operations
- **Integrated app management** :white_check_mark: 
    - Administrators can check and revoke who integrated with which apps and when
    - Members can check and revoke their own integrated apps
- **Integration notification feature** :white_check_mark: 
    - Administrators are notified by email when AI app integrations occur
- **IP address access restrictions** :white_check_mark: 
    - By [setting access restrictions](https://help.docbase.io/posts/250561#%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E5%88%B6%E9%99%90), IP address access restrictions are applied to requests from AI apps as well
- **Audit log recording** :white_check_mark: 
    - All API calls can be verified in [operation history](https://help.docbase.io/posts/250561#操作履歴)

### I want to disconnect the integration
First, open the integrated apps settings screen and click on the app you want to disconnect.
![スクリーンショット 2025-09-16 12.58.33.png](https://image.docbase.io/uploads/0fe4bf60-4348-4c89-910f-5ddd3e885b2b.png =WxH)

Next, click the "Disconnect Integration" button on the details screen to disconnect.
![スクリーンショット 2025-09-16 12.58.53.png](https://image.docbase.io/uploads/bd923c92-bf37-4341-8735-14e1a6c2b75a.png =673x390)

### I can't find memos when searching
Please verify that you correctly selected the target groups and scopes during OAuth authentication.
You can check the selected permissions in "Target Groups" on the integrated apps settings screen.
![スクリーンショット 2025-09-16 12.58.33.png](https://image.docbase.io/uploads/c55f7540-0899-4eb0-b170-1555df9eda0f.png =WxH)


### I can only get partial memo content when searching
When using the MCP server, only partial content is returned during memo searches.
This is to save LLM token consumption.
To get the full content, please retrieve the memo details.

## System Requirements
None

## Reference Links
* [Model Context Protocol Official Documentation](https://modelcontextprotocol.io/introduction)
