Docmost

Provides MCP access to Docmost data: pages, spaces, comments, users, history, and export capabilities.
  • python

0

GitHub Stars

python

Language

2 months ago

First Indexed

3 weeks ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "cyborgx0x-mcp-docmost": {
      "command": "uvx",
      "args": [
        "mcp-docmost"
      ],
      "env": {
        "DOCMOST_URL": "https://your-docmost-instance.com",
        "DOCMOST_AUTH_TOKEN": "your-auth-token-here"
      }
    }
  }
}

You can connect to the Docmost MCP server to manage pages, spaces, comments, users, history, and exports from your MCP client. This server runs locally or in your environment and exposes a simple set of tools you can invoke through an MCP client or editor automation.

How to use

You interact with the Docmost MCP server through an MCP client. Use the available page, space, comment, user, history, and export operations to create, read, update, and delete content in Docmost. Your client will call functions like get page, list spaces, or export a page to Markdown, HTML, or PDF. The server is designed to be used as a backend for your documentation workflows, enabling you to automate common tasks and integrate Docmost into your tooling.

How to install

Prerequisites: you need Python and a runtime tool to start the MCP locally. You also need an internet connection to install dependencies.

Install the MCP package via the recommended runtime tool:

uvx mcp-docmost

Configuration and usage notes

To authenticate requests against your Docmost instance, you must provide an authentication token. Obtain it by logging into Docmost in your browser, opening Developer Tools, and copying the value from the authToken cookie.

Add the MCP connection to your client configuration using the provided runtime command and environment variables shown below.

Server configuration example

{
  "mcpServers": {
    "docmost": {
      "command": "uvx",
      "args": ["mcp-docmost"],
      "env": {
        "DOCMOST_URL": "https://your-docmost-instance.com",
        "DOCMOST_AUTH_TOKEN": "your-auth-token-here"
      }
    }
  }
}

Available tools

docmost_get_page

Get page information and content by ID or slug

docmost_search_pages

Search pages by a query string

docmost_list_pages

List pages in a space or under a parent page

docmost_create_page

Create a new page with a title and content

docmost_update_page

Update page title or body content

docmost_delete_page

Delete a page by ID

docmost_list_spaces

List all spaces in the workspace

docmost_get_space

Get space information by ID or slug

docmost_create_space

Create a new space with a name and description

docmost_list_comments

List comments on a page

docmost_add_comment

Add a comment to a page

docmost_get_current_user

Get the currently authenticated user

docmost_list_members

List members of the current workspace

docmost_get_page_history

Get the revision history for a page

docmost_export_page

Export a page to markdown, HTML, or PDF

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational