Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoNode environment setting (e.g., 'development' for debug mode)
BEEP_BOOP_LOG_LEVELNoLog level for debugging (e.g., 'debug')
BEEP_BOOP_INGRESS_ENABLEDNoEnable or disable the ingress/listener system for capturing messages from Discord and Slack
BEEP_BOOP_SLACK_APP_TOKENNoSlack app-level token (xapp-*) for Socket Mode integration
BEEP_BOOP_SLACK_BOT_TOKENNoSlack bot token (xoxb-*) with proper scopes for bot integration
BEEP_BOOP_INGRESS_PROVIDERNoPlatform provider for ingress system ('discord' or 'slack')
BEEP_BOOP_MANAGE_GITIGNORENoWhether to automatically manage .gitignore entries for coordination filestrue
BEEP_BOOP_DISCORD_BOT_TOKENNoDiscord bot token for Discord integration
BEEP_BOOP_DISCORD_API_TIMEOUT_MSNoIndividual Discord API call timeout in milliseconds30000
BEEP_BOOP_INGRESS_HTTP_AUTH_TOKENNoOptional authentication token for HTTP API endpoints (recommended for security)
BEEP_BOOP_DISCORD_API_RETRY_ATTEMPTSNoNumber of retry attempts for Discord API failures3
BEEP_BOOP_CONVERSATION_TIMEOUT_MINUTESNoHow long to wait for user responses in minutes5
BEEP_BOOP_CONVERSATION_POLL_INTERVAL_MSNoHow often to check for responses in milliseconds2000
BEEP_BOOP_DISCORD_API_RETRY_BASE_DELAY_MSNoBase retry delay with exponential backoff in milliseconds1000

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
create_beepA

Creates a beep file to signal that work is complete and the directory is cleared for new work. Use this when work is finished but no boop file exists.

update_boopA

Creates or updates a boop file to claim a directory for work. This signals that work is in progress and prevents other agents from working in the same directory.

end_workA

Atomically completes work by removing the boop file and creating a beep file. This signals that work is complete and clears the directory for new work.

check_statusA

Checks the current work coordination status of a directory by examining beep/boop files, provides guidance on next steps, and can automatically clean up stale boop files older than a specified threshold.

update_userC

Sends a follow-up update back to the platform (Slack/Discord) for a captured message.

initiate_conversationB

Proactively starts a new conversation on Discord or Slack. For Discord, creates a thread automatically.

check_listener_statusC

Checks the status and connectivity of the HTTP listener service used for tool delegation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation3/5

Tools have overlapping purposes that could cause confusion, particularly around work coordination. For example, 'create_beep' and 'end_work' both handle work completion with beep files, and 'check_status' includes cleanup functionality that overlaps with 'end_work'. However, descriptions help clarify specific use cases, preventing complete misselection.

Naming Consistency4/5

Most tools follow a consistent verb_noun pattern (e.g., 'check_status', 'create_beep', 'update_boop'), which aids predictability. Minor deviations exist with 'initiate_conversation' using 'initiate' instead of a more common verb like 'start', but overall naming is coherent and readable.

Tool Count5/5

With 7 tools, the count is well-scoped for the server's dual purposes of work coordination and platform communication. Each tool appears to serve a distinct role, avoiding bloat while covering necessary operations like status checks, file management, and messaging.

Completeness4/5

The tool set covers core workflows for work coordination (initiate, update, complete, check) and platform communication (initiate, update), with no major gaps. A minor gap exists in lacking a tool to delete or manage stale beep files, but agents can work around this using existing cleanup in 'check_status'.

Maintenance

ActivityInactive
ResponsivenessNo issues