Skip to content

Operations

Start with a safe runtime baseline, then add observability, resilience, and an audit sink deliberately. These pages distinguish startup configuration from mutable session state and document where a control does - and does not - apply.

If you only read one section, read Resilience - it’s the one set of knobs that affects every Discord call the server makes. Telemetry is opt-in (OTEL_ENABLED=false by default, zero overhead) and audit is on by default but can be tuned per-sink.

For the exact environment-variable contract (tokens, category allowlist, dry-run mode), see Environment variables. For a bot installed in more than one Discord server, set ALLOWED_GUILDS so discord-mcp verifies the target server before executing guild-scoped calls.