Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_ONLY | No | Run without Discord bot (API only) | |
| BOT_OWNER_ID | No | User ID for DM notifications (fallback) | |
| DISCORD_TOKEN | Yes | Your Discord bot token | |
| MCP_HTTP_PORT | No | Enable HTTP API on this port | |
| BOT_CREATOR_ID | No | Creator's Discord user ID (for voice lock) | |
| ENABLE_LOGGING | No | Enable operation logging | |
| BOT_CREATOR_NAME | No | Creator's display name | |
| DISCORD_GUILD_ID | No | Default server ID | |
| OPENROUTER_MODEL | No | Override default AI model | |
| OPENROUTER_API_KEY | No | OpenRouter API key for AI features | |
| BOT_NOTIFY_CHANNEL_ID | No | Channel for startup/shutdown notifications | |
| RATE_LIMIT_PROTECTION | No | Enable rate limiting | true |
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 | |