The Docbase MCP Server is a specialized implementation of the Model Context Protocol (MCP) designed to interact with Docbase, a platform for managing and organizing documents. This server provides essential functionalities for searching, retrieving, and creating posts within Docbase, making it a valuable tool for developers integrating Docbase into their workflows.
The Docbase MCP Server acts as a bridge between your applications and the Docbase platform. It leverages the MCP framework to provide a structured and efficient way to interact with Docbase's API. Whether you're building a custom document management system or integrating Docbase into an existing workflow, this server simplifies the process.
To get started with the Docbase MCP Server, follow these steps:
Clone the repository:
bash
$ git clone https://github.com/shogo-ma/docbase-mcp-server.git
$ cd docbase-mcp-server
Build the server:
bash
$ go build -o docbase-mcp-server
Configure the server by creating a .cursor/mcp.json
file with the following structure:
json
{
"mcpServers": {
"docbase-mcp-server": {
"command": "your build path"
},
"env": {
"DOCBASE_API_DOMAIN": "your docbase domain",
"DOCBASE_API_TOKEN": "your api key"
}
}
}
Once the server is set up, you can use it to interact with Docbase programmatically. The server supports the following commands:
The server requires two environment variables to function:
DOCBASE_API_DOMAIN
: Your Docbase domain (e.g., your-company.docbase.io
).DOCBASE_API_TOKEN
: Your Docbase API token for authentication.Ensure these variables are correctly set in the .cursor/mcp.json
file or in your system environment.
Contributions to the Docbase MCP Server are welcome! If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License. For more details, see the LICENSE file.