mcp-docmost
Allows exporting collaborative documentation pages from Docmost into Markdown format, facilitating the portability of workspace content.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-docmost search for pages about our product roadmap"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Docmost Server
Model Context Protocol (MCP) server for Docmost - an open-source collaborative documentation platform.
Features
Pages: Get, search, list, create, update, delete pages
Spaces: List, get, create spaces
Comments: List and add comments on pages
Users: Get current user, list workspace members
History: View page revision history
Export: Export pages to markdown, HTML, or PDF
Related MCP server: MCP Atlassian
Installation
Using uvx (Recommended)
uvx mcp-docmostUsing pip
pip install mcp-docmostConfiguration
Getting Auth Token
Login to Docmost in your browser
Open Developer Tools (F12) → Application → Cookies
Copy the
authTokencookie value
Add to Kiro MCP Config
Add to .kiro/settings/mcp.json:
{
"mcpServers": {
"docmost": {
"command": "uvx",
"args": ["mcp-docmost"],
"env": {
"DOCMOST_URL": "https://your-docmost-instance.com",
"DOCMOST_AUTH_TOKEN": "your-auth-token-here"
}
}
}
}Available Tools
Page Operations
Tool | Description |
| Get page info and content by ID or slug |
| Search pages by query text |
| List pages in a space or under parent |
| Create a new page |
| Update page title or content |
| Delete a page |
Space Operations
Tool | Description |
| List all spaces in workspace |
| Get space info by ID or slug |
| Create a new space |
Comment Operations
Tool | Description |
| List comments on a page |
| Add a comment to a page |
User Operations
Tool | Description |
| Get current authenticated user |
| List workspace members |
History & Export
Tool | Description |
| Get page revision history |
| Export page (markdown/html/pdf) |
Example Usage
User: Search for pages about "AI gợi ý"
Assistant: [calls docmost_search_pages with query="AI gợi ý"]
User: Get the content of page yQQmTbt8it
Assistant: [calls docmost_get_page with page_id="yQQmTbt8it"]
User: List all spaces
Assistant: [calls docmost_list_spaces]Development
# Install dependencies
cd mcp-docmost
uv sync
# Run server directly
uv run python -m mcp_docmost.serverLicense
MIT
Available Tools
13 toolsdocmost_add_commentC
Add a comment to a page.
Inputs: page_id (required), content (required), parent_comment_id.
docmost_create_pageC
Create a new page in Docmost.
Inputs: title (required), space_id (required), parent_page_id, content_text.
docmost_delete_pageC
Delete a page from Docmost.
Inputs: page_id (required).
docmost_get_current_userB
Get information about the currently authenticated user.
Inputs: no named parameters.
docmost_get_pageB
Get page information and content by ID or slug. Returns title, metadata, and full content.
Inputs: page_id (required), include_content.
docmost_get_page_historyB
Get revision history of a page.
Inputs: page_id (required), limit.
docmost_get_spaceC
Get space information by ID or slug.
Inputs: space_id (required).
docmost_list_commentsC
List comments on a page.
Inputs: page_id (required), limit.
docmost_list_membersC
List all members in the workspace.
Inputs: limit.
docmost_list_pagesC
List pages in a space or under a parent page.
Inputs: space_id, parent_page_id, page.
docmost_list_spacesB
List all spaces in the workspace.
Inputs: limit, page.
docmost_recent_pagesC
Get recently updated pages in a space.
Inputs: space_id (required).
docmost_update_pageC
Update an existing page's title or content.
Inputs: page_id (required), title, content_text.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 13 tools
Every tool has a clearly distinct purpose with no ambiguity. Each tool targets a specific resource (page, comment, space, user, member) and action (add, create, delete, get, list, update, recent), making misselection unlikely. For example, docmost_get_page, docmost_list_pages, and docmost_recent_pages serve different but complementary functions without overlap.
All tool names follow a consistent verb_noun pattern with the 'docmost_' prefix, using snake_case throughout. The verbs are clear and standardized (add, create, delete, get, list, update, recent), and nouns are specific (comment, page, user, history, space, members). There are no deviations or mixed conventions.
With 13 tools, the count is well-scoped for a document management system like Docmost. Each tool earns its place by covering essential operations for pages, comments, spaces, users, and members, without being overly sparse or bloated. This aligns with typical MCP servers that handle 3-15 tools effectively.
The tool surface provides complete CRUD/lifecycle coverage for the Docmost domain. It includes create, read, update, and delete operations for pages and comments, along with listing and retrieval for spaces, members, and users. No obvious gaps exist; agents can perform full workflows from page creation to commenting and history tracking.
Maintenance
Related MCP Connectors
MCP server for querying Forkast documentation
MCP server for innovationlab documentation, generated by doc2mcp.
MCP server for agentverse documentation, generated by doc2mcp.
Related MCP Servers
- FlicenseCqualityDmaintenanceAn MCP server that enables searching and retrieving content from Confluence documentation systems, providing capabilities for both document searches and full page content retrieval.21-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that integrates with Jira and Confluence to enable AI-powered issue management, content search, and document creation. It supports both Cloud and on-premise deployments, allowing users to automate workspace tasks through natural language.MIT
- AlicenseAqualityDmaintenanceAn MCP server that serves documentation and enables AI-powered search, Q\&A, and document analysis for developer tools and guides.54MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Confluence Cloud that enables searching, reading, managing documentation and linting for best practices.404 npmMIT