sanban
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SANBAN_DATA_DIR | No | Override the data directory where boards are stored. Defaults to ~/.sanban/boards/. |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_boardsA | List all kanban boards. |
| create_boardA | Create a new kanban board. Args: name: Board name columns: Column names (default: backlog, in_progress, done) |
| get_boardB | Get board details and all items. Args: board_id: Board ID |
| create_itemB | Create an item on a board. Args: board_id: Board ID title: Item title status: Column/status to place it in description: Full description priority: critical/high/medium/low/none effort: XS/S/M/L/XL tags: List of tags assignee: Assigned person due_date: Due date (ISO format) |
| update_itemC | Update an item's fields. Args: board_id: Board ID item_id: Item ID title: New title status: New status/column description: New description priority: New priority effort: New effort estimate tags: New tags list assignee: New assignee due_date: New due date sort_order: New sort order |
| move_itemB | Move an item to a different column/status. Args: board_id: Board ID item_id: Item ID new_status: Target column name |
| delete_itemC | Delete an item from a board. Args: board_id: Board ID item_id: Item ID |
| searchA | Search items across all boards or within a specific board. Args: query: Search query board_id: Optional board ID to restrict search |
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 8 tools
Each tool has a clear, distinct purpose: board creation, item CRUD, movement, and search. No overlap in functionality.
Most tools follow a verb_noun pattern (e.g., create_item, delete_item). The 'search' tool deviates slightly without a noun, but it's a common, acceptable exception.
8 tools is well-scoped for a kanban board server, covering essential operations without excess.
Covers core item CRUD and board creation/listing, but missing board update and delete operations, which are notable gaps for full lifecycle management.