Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BOOKSTACK_TOKENYesYour BookStack API token secret
BOOKSTACK_BASE_URLYesThe base URL of your BookStack instance
BOOKSTACK_TOKEN_IDYesYour BookStack API token ID

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
list_booksC

Get a listing of books visible to the user

get_bookB

Get details of a specific book including its content structure

create_bookC

Create a new book in the system

update_bookC

Update an existing book

delete_bookA

Delete a book (moves to recycle bin)

export_bookC

Export a book in various formats

list_chaptersB

Get a listing of chapters visible to the user

get_chapterB

Get details of a specific chapter including its pages

create_chapterC

Create a new chapter in a book

update_chapterC

Update an existing chapter

delete_chapterB

Delete a chapter (moves to recycle bin)

export_chapterC

Export a chapter in various formats

list_pagesC

Get a listing of pages visible to the user

get_pageC

Get details and content of a specific page

create_pageC

Create a new page in a book or chapter

update_pageC

Update an existing page

delete_pageB

Delete a page (moves to recycle bin)

export_pageC

Export a page in various formats

list_shelvesB

Get a listing of shelves visible to the user

get_shelfC

Get details of a specific shelf including its books

create_shelfC

Create a new shelf

update_shelfC

Update an existing shelf

delete_shelfB

Delete a shelf (moves to recycle bin)

search_allA

Search across all content types (books, chapters, pages, shelves) in BookStack

list_usersC

Get a listing of users in the system

get_userB

Get details of a specific user

create_userC

Create a new user account

update_userC

Update an existing user account

delete_userA

Delete a user account (requires admin permissions)

list_rolesC

Get a listing of roles in the system

get_roleB

Get details of a specific role including permissions

create_roleC

Create a new role

update_roleC

Update an existing role

delete_roleB

Delete a role (users with this role will lose it)

list_attachmentsC

Get a listing of attachments

get_attachmentC

Get details of a specific attachment

delete_attachmentC

Delete an attachment

list_imagesB

Get a listing of images in the gallery

get_imageC

Get details of a specific image

update_imageC

Update image details

delete_imageC

Delete an image from the gallery

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lautarobarba/bookstack_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server