handbook-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| handbook_list_entriesA | Retrieve all handbook entries. Returns a list with title, ID, app, active status and tags for every entry. Returns: Array of HandbookEntry objects. Use when: you need an overview of all existing entries or want to find an entry ID. |
| handbook_get_entryA | Retrieve a single handbook entry by its ID, including full content in markdown. Args:
Returns: Full HandbookEntry object with content. |
| handbook_create_entryA | Create a new handbook entry. Args:
Returns: The created HandbookEntry. |
| handbook_update_entryA | Update an existing handbook entry by ID. Args:
Returns: The updated HandbookEntry. |
| handbook_delete_entry | Permanently delete a handbook entry by ID. Args:
Returns: Confirmation of deletion. |
| handbook_get_overviewA | Get a lightweight overview of all handbook entries for a specific app. Returns only title, ID, app and tags (no full content). Args:
Returns: HandbookOverviewResponse with an array of overview entries. |
| handbook_search_tagsA | Search for tags across all handbook entries. Args:
Returns: HandbookTagsResponse with an array of matching tag strings. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool has a clearly distinct purpose: listing all entries, retrieving by ID, creating, updating, getting an app-specific overview, and searching tags. No overlapping functionality.
All tools follow a consistent 'handbook_verb_noun' pattern using snake_case, making it easy to predict tool names.
Six tools is appropriate for a handbook management server, covering core CRUD operations plus overview and tag search without being excessive.
CRUD is missing delete functionality, and there is no tool to toggle an entry's active status independently, leaving a notable gap in lifecycle management.