Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BOOK_LIBRARY_ROOTYesPath to the directory containing the book library (each book in its own folder with metadata.yaml, chapter-summaries, etc.)

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_booksA

List all books in the library: slug, title, author.

search_booksA

Full-text search across all book content. Returns slug + line context.

get_book_metadataB

Return the full metadata.yaml for one book.

get_chapter_summaryB

Return the markdown of chapter-summaries/<chapter>.md for one book.

get_action_itemsB

Return the contents of action-items.md for one book.

get_personal_notesC

Return aggregated personal-notes/ content for one book.

get_book_infographic_textA

Return the contents of <slug>_book_infographic_<source>.txt.

source is one of chatgpt (default) or gemini. Falls back to whichever variant exists if the requested one isn't present.

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/kennyrnwilson/book-library-mcp'

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