Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOCMOST_URLYesThe URL of your Docmost instance (e.g. https://docs.example.com)
DOCMOST_EMAILYesThe email address of your Docmost account. Edits are attributed to this account in page history, so each person should use their own.
DOCMOST_PASSWORDYesThe password of your Docmost account. The account must not have MFA enabled.

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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_spacesA

Lists the Docmost spaces this account can see, with the space ids the other tools take.

list_pagesB

Lists the top-level pages of a space, or the direct children of a page when parentPageId is given.

search_pagesB

Full-text searches page titles and bodies, optionally within one space.

get_pageB

Returns a page as Markdown along with its id, space, parent and URL.

create_pageB

Creates a page from Markdown at the root of a space or under a parent page, and returns its URL.

update_pageB

Replaces, appends to or prepends to a page body in Markdown, and can rename it or change its icon.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct operation: browsing spaces, browsing page hierarchy, full-text search, single-page fetch, page creation, and page editing. list_pages (hierarchical browsing) and search_pages (full-text lookup) have clearly separate intents, and get_page vs list_pages vs search_pages are easy to tell apart by their outputs.

Naming Consistency5/5

All six tools follow a clean verb_noun snake_case pattern (list_spaces, list_pages, search_pages, get_page, create_page, update_page). Verbs are used consistently for their action type and no naming style is mixed.

Tool Count5/5

Six tools is well-scoped for a wiki/docs service, covering the natural read/browse/search/create/edit verbs without redundancy. Each tool clearly earns its place in the set.

Completeness4/5

Create, read (get/list/search), and update are all covered with Markdown fidelity, which handles the core lifecycle. However, there is no delete or archive operation and no explicit page-move/reparent tool, leaving a minor lifecycle gap agents cannot work around.