Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DISCORD_TOKEN | Yes | The bot token from the Discord Developer Portal. | |
| DISCORD_SAMPLING_MODEL | No | Model name to use for local agentic sampling. | |
| DISCORD_SAMPLING_BASE_URL | No | Base URL for local agentic sampling (e.g., Ollama or OpenAI-compatible API). | |
| DISCORD_MAX_MESSAGE_LENGTH | No | Override for maximum message length (Discord default/max is 2000). | |
| DISCORD_SAMPLING_USE_CLIENT_LLM | No | Set to 1 if you want the host LLM to handle sampling and the server handler only as a fallback. | |
| DISCORD_MIN_MESSAGE_INTERVAL_SECONDS | No | Minimum seconds to wait between sending messages. | |
| DISCORD_RATE_LIMIT_INVITES_PER_MINUTE | No | Maximum invites created per minute (anti-spam). | |
| DISCORD_RATE_LIMIT_CHANNELS_PER_MINUTE | No | Maximum channels created per minute (anti-spam). | |
| DISCORD_RATE_LIMIT_MESSAGES_PER_MINUTE | No | Global maximum messages allowed per minute (anti-spam). | |
| DISCORD_RATE_LIMIT_MESSAGES_PER_CHANNEL_PER_MINUTE | No | Maximum messages allowed per minute per channel (anti-spam). |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |