Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BOOKSTACK_URLYesBookStack instance URL
BOOKSTACK_API_TOKEN_IDYesAPI Token ID from BookStack
BOOKSTACK_API_TOKEN_SECRETYesAPI Token Secret from BookStack

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_pageC

Create a new page in BookStack.

search_itemsA

Search for items (shelves, books, chapters, pages) in BookStack.

get_page_contentC

Get the content of a specific page.

list_booksC

List all books.

read_bookB

Get details of a specific book by ID or name.

create_bookB

Create a new book in BookStack.

update_bookB

Update an existing book in BookStack.

delete_bookB

Delete a book from BookStack.

list_shelvesB

List all shelves.

create_shelfC

Create a new shelf in BookStack.

read_shelfA

Get details of a specific shelf by ID or name.

update_shelfC

Update an existing shelf in BookStack.

delete_shelfB

Delete a shelf from BookStack.

list_chaptersC

List all chapters.

read_chapterB

Get details of a specific chapter by ID or name.

create_chapterC

Create a new chapter in BookStack.

update_chapterC

Update an existing chapter in BookStack.

delete_chapterC

Delete a chapter from BookStack.

export_chapter_htmlB

Export a chapter as a contained HTML file.

export_chapter_pdfC

Export a chapter as a PDF file.

export_chapter_plaintextB

Export a chapter as a plain text file.

export_chapter_markdownB

Export a chapter as a markdown file.

update_pageC

Update an existing page.

delete_pageC

Delete a page.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 24 tools

Disambiguation5/5

Each tool has a clear, distinct purpose targeting a specific resource (book, chapter, page, shelf) and action (create, delete, read, update, export, etc.). No two tools appear to perform the same function, making selection unambiguous for an agent.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., create_book, list_books, export_chapter_pdf) using lowercase and underscores. The pattern is predictable across the entire set, aiding agent comprehension.

Tool Count3/5

With 24 tools, the count is on the high side for a documentation server. While it covers multiple resource types and operations, the absence of a list_pages tool suggests some redundancy or incompleteness that could be streamlined.

Completeness3/5

The server provides CRUD for shelves, books, and chapters, but pages lack a list_pages tool (only get_page_content exists) and export options are limited to chapters only. These gaps may require agents to work around missing operations.

Maintenance

ActivityInactive
ResponsivenessNo issues