Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BBW_CHAT_HOSTYesThe Synology Chat host (e.g., bbw-chat.de)
BBW_CHAT_PASSYesYour bbw-chat password
BBW_CHAT_USERYesYour bbw-chat username

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

Tools

Functions exposed to the LLM to take actions

NameDescription
list_channelsA

List all joined chat channels/DMs with id, name, type, last_post_at.

find_userA

Find users by (partial, case-insensitive) username, e.g. 'wilke'.

get_recent_postsA

Read recent messages/tasks in a channel (use to check for new Ausbilder-Aufgaben).

dm_channel_for_userA

Find (or None if none exists yet) the 1:1 DM channel_id for a given user_id.

send_messageC

Post a text message to a channel/DM.

send_fileB

Upload a file to a channel/DM, optionally followed by a text message.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation4/5

Most tools have clearly distinct roles: listing channels, finding users, reading posts, sending messages, and uploading files. There is minor overlap between list_channels and dm_channel_for_user for locating DM channels, and between send_message and send_file's optional text, but the descriptions resolve these well enough.

Naming Consistency4/5

Tool names are lowercase snake_case and mostly follow a verb_noun pattern such as list_channels, find_user, and send_message. The main inconsistency is dm_channel_for_user, which lacks a leading verb and would be clearer as get_dm_channel_for_user, and get_recent_posts uses get instead of list.

Tool Count5/5

Six tools form a compact, well-scoped toolkit for a chat server. Each tool covers a necessary part of the core workflow: discovering channels/users, reading messages, and sending text or files.

Completeness4/5

The set covers the essential chat lifecycle: list channels, find users, read recent posts, send messages, and send files. Minor gaps like creating/joining channels or editing/deleting messages are not critical to the apparent use case and can be worked around.

Maintenance

ActivityMaintained
ResponsivenessNo issues