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
Installation
Using uvx (Recommended)
uvx mcp-docmost
Using pip
pip install mcp-docmost
Configuration
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 |
|---|---|
docmost_get_page |
Get page info and content by ID or slug |
docmost_search_pages |
Search pages by query text |
docmost_list_pages |
List pages in a space or under parent |
docmost_create_page |
Create a new page |
docmost_update_page |
Update page title or content |
docmost_delete_page |
Delete a page |
Space Operations
| Tool | Description |
|---|---|
docmost_list_spaces |
List all spaces in workspace |
docmost_get_space |
Get space info by ID or slug |
docmost_create_space |
Create a new space |
Comment Operations
| Tool | Description |
|---|---|
docmost_list_comments |
List comments on a page |
docmost_add_comment |
Add a comment to a page |
User Operations
| Tool | Description |
|---|---|
docmost_get_current_user |
Get current authenticated user |
docmost_list_members |
List workspace members |
History & Export
| Tool | Description |
|---|---|
docmost_get_page_history |
Get page revision history |
docmost_export_page |
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.server
License
MIT
Metadata
Release files for mcp-docmost 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| mcp_docmost-0.1.1.tar.gz | 53.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_docmost-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 61.2 kB
Release files / mcp_docmost-0.1.1.tar.gz
| Download URL | mcp_docmost-0.1.1.tar.gz |
|---|---|
| Size | 53.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5a9ce6d82bbf7ee3a544964ef579a94d78efddaea4bfbbff0cdb9ffd0d2ad4c9
|
|
BLAKE2b-256 checksum How to use checksums |
d3396b2133649db7117075522457950cdedd10d08a91a4f121c0bad47d08d403
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / mcp_docmost-0.1.1-py3-none-any.whl
| Download URL | mcp_docmost-0.1.1-py3-none-any.whl |
|---|---|
| Size | 8.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fea8956b3dda2d8a03c87a6ab1e3070423539c8a48d5f73b4535b74b534fd249
|
|
BLAKE2b-256 checksum How to use checksums |
ce7a574313d6759241bd2c998240302b144f052120a9b1687788707277615ffc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for mcp-docmost 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.