docmost-mcp-local
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DOCMOST_BASE_URL | No | The base URL of your Docmost instance, e.g. https://docs.example.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_workspace_membersA | List Docmost workspace members visible to the current user. |
| update_pageA | Update an existing Docmost page's title and/or Markdown content. |
| get_current_userA | Fetch the current Docmost user and workspace context. |
| list_child_pagesB | List child pages for a Docmost page ID. |
| create_commentA | Add a page-level comment to a Docmost page, written in Markdown. |
| search_pagesA | Search Docmost pages and optionally filter results by a space ID from list_spaces. |
| get_spaceA | Fetch Docmost space details by space ID, including membership context for the current user. |
| list_spacesA | List all available documentation spaces in Docmost, including names, slugs, and IDs. |
| search_docsA | Search Docmost documentation and optionally filter results by a space ID from list_spaces. |
| copy_page_to_spaceA | Copy a Docmost page (with its sub-pages) into a different space. |
| list_pagesB | List recent Docmost pages in a space by space ID. |
| update_spaceA | Update a Docmost space's name, slug, and/or description. |
| duplicate_pageA | Duplicate a Docmost page (with its sub-pages) within its space. |
| create_pageA | Create a new Docmost page in a space from Markdown content. |
| get_pageA | Fetch a Docmost page by slug ID and return its content as Markdown. |
| get_commentsB | List Docmost comments for a page ID. |
| move_page_to_spaceB | Move a Docmost page (with its sub-pages) to a different space. |
| move_pageA | Move a Docmost page under a new parent page, or to the space root. The page is appended after the target parent's existing children. |
| create_spaceB | Create a new Docmost space with a name and URL slug. |
| update_commentA | Replace an existing Docmost comment's body with new Markdown content. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 20 tools
Most tools have distinct purposes, but search_docs and search_pages are nearly identical, both searching and filtering by space ID, creating ambiguity for an agent. move_page and move_page_to_space are distinct but could be confused.
All tools follow a consistent verb_noun (with preposition) snake_case pattern, e.g., create_page, list_spaces, get_comments, move_page_to_space. No mixing of styles.
20 tools is slightly above the typical well-scoped range but still reasonable for a wiki server covering pages, spaces, comments, search, and user info. Each tool serves a clear purpose.
Missing essential delete operations: no delete_page, delete_comment, or delete_space. This is a significant gap for lifecycle management, causing dead ends for agents.