Skip to main content
Glama

Beep Boop MCP

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

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_beep

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_boop

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_work

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_status

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_user

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

initiate_conversation

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

check_listener_status

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

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/thesammykins/beep_boop_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server