MCP server for self-hosted Docmost (Community Edition) — read & write your wiki from Claude, Cursor, and VS Code
Docmost MCP server is a hosted integration for AI assistants that speak the Model Context Protocol. MCP server for self-hosted Docmost (Community Edition) — read & write your wiki from Claude, Cursor, and VS Code.
MCP server for Docmost that is built for self-hosted instances, especially deployments that do not have an enterprise license but still want reliable MCP access from local IDEs and AI tools.
Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.
Once Docmost is connected, these are the calls the assistant has available:
list_spaces — list available Docmost spacesget_space — fetch details for a specific spacesearch_docs — search documentation, optionally scoped to a spacesearch_pages — backward-compatible alias for search_docsget_page — fetch a page and return its content as Markdownlist_pages — list recent pages in a spacelist_child_pages — list child pages for a parent page IDget_comments — list comments for a pagelist_workspace_members — list workspace membersget_current_user — fetch the authenticated user and workspace contextcreate_page — create a new page in a space from Markdown contentupdate_page — update an existing page's title and/or Markdown contentYou will need one environment variable: DOCMOST_BASE_URL. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
npx - A reachable Docmost instance - Email/password authentication enabled in that Docmost instancePlenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Docmost's toolset — list_spaces, get_space, search_docs and 11 more — is a fair guide to whether it matches your workflow. It is maintained by GitHub Actions; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| list_spaces | list available Docmost spaces |
| get_space | fetch details for a specific space |
| search_docs | search documentation, optionally scoped to a space |
| search_pages | backward-compatible alias for search_docs |
| get_page | fetch a page and return its content as Markdown |
| list_pages | list recent pages in a space |
| list_child_pages | list child pages for a parent page ID |
| get_comments | list comments for a page |
| list_workspace_members | list workspace members |
| get_current_user | fetch the authenticated user and workspace context |
| create_page | create a new page in a space from Markdown content |
| update_page | update an existing page's title and/or Markdown content |
| duplicate_page | duplicate a page (and its sub-pages) within its space |
| copy_page_to_space | copy a page (and its sub-pages) into a different space |
{
"mcpServers": {
"docmost-local": {
"command": "npx",
"args": ["-y", "@wisflux/docmost-local-mcp"],
"env": {
"DOCMOST_BASE_URL": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
npx - A reachable Docmost instance - Email/password authentication enabled in that Docmost instance| Variable | Description | Required |
|---|---|---|
| DOCMOST_BASE_URL | Endpoint or connection string the server talks to. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.