Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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_chaptersA

Start here. Lists the chapters of a Bangladesh NCTB textbook (v0.1: Class 9-10 / SSC Physics, 2026 edition, Bangla and English versions) with chapter IDs, titles, page ranges and topic counts. Use the returned IDs with get_topic, get_objectives and get_exercises.

get_topicB

Details for one curriculum item: a chapter (returns its numbered sections/topics), a topic such as "3.2" (returns subtopics, neighbours and its page), or an objective, worked-example or exercise ID. Pass an ID like nctb:phy:c9-10:bn:ch03 or nctb:phy:c9-10:bn:ch03:t02, or pass chapter (and optionally topic like "3.2") with subject/version. Every result has the official PDF page and a verified flag. Does not return textbook text.

search_curriculumA

Find where a concept is taught, in Bangla or English (e.g. "ভরবেগ", "momentum", "Newton third law", "আলোর প্রতিসরণ"). Searches chapter titles, section headings and learning objectives. Returns small hits with IDs and pages; call get_topic on an ID for details. A Bangla query searches the Bangla-version book best, an English query the English-version book, unless version is set.

get_objectivesA

The learning outcomes NCTB lists at the start of a chapter ("এই অধ্যায় শেষে আমরা ... পারব" / "By the end of this chapter we will be able to"). Pass a chapter ID (or any ID inside it), or chapter number with subject/version.

get_exercisesA

Lists the exercise items at the end of a chapter (multiple choice, creative/সৃজনশীল with parts ক-ঘ, short answer, numerical) and the worked examples inside it, as IDs with page numbers. Question text is NOT included (NCTB copyright): use the pdf_page to read it, or write your own practice questions for the topic.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation4/5

Each tool has a fairly distinct role: list_chapters browses, search_curriculum finds by keyword, and the three get_* tools fetch different item types. The only blur is that get_topic can also resolve an objective/exercise ID while get_objectives and get_exercises list those items for a chapter, so an agent may hesitate over which to call for an objective.

Naming Consistency5/5

All five tools follow a clean snake_case verb_noun pattern (list_chapters, search_curriculum, get_topic, get_objectives, get_exercises) with verbs chosen consistently for list/search/detail semantics.

Tool Count5/5

Five tools is well-scoped for a single-textbook curriculum lookup server, and each has a clear job in the browse-search-detail workflow with no redundant entries.

Completeness3/5

The surface covers navigation, search, objectives and exercises, but there is no way to retrieve actual textbook or question text, and search only indexes chapter titles, headings and objectives, so exercise and worked-example content is unreachable except by reading a PDF page externally. No tool lists available subjects/versions either, an obvious gap if the catalog grows beyond v0.1 Physics.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues