Reference
Reference
Section titled “Reference”This section is the API surface reference for discord-mcp. The
Tools section already lists every MCP tool with its full
schema. The pages here cover everything else an operator or developer needs:
the CLI sub-commands and their flags, the environment variables that drive
runtime behavior, the public TypeScript exports from @discord-mcp/core, and a
chronological changelog from v0.0.0 onward.
Reference pages are deliberately terse — they’re the “I just want the table” form of each surface. For background and decision rationale, see Architecture (how things are built) or Operations (how to run them in production). For walkthroughs, see Recipes.
CLI discord-mcp serve | doctor | init | migrate. All flags, exit codes, and example invocations.
Environment variables 23+ env vars driving the server: token, logging, telemetry, retry/timeout, circuit/bulkhead, audit. Defaults and ranges sourced from the Zod schema.
@discord-mcp/core API Public TypeScript exports for embedding the server in custom transports or extending it with custom tools. defineTool, buildServer, error classes, branded types.
Changelog One section per release v0.0.0 → v0.12.0. Highlights, dates, links to merge commits.
Looking for something else?
Section titled “Looking for something else?”- A specific MCP tool’s schema or example → Tools.
- How to wire a client (Claude Desktop, Cursor, etc.) → Get started → Client setup.
- Production hardening tradeoffs → Operations.
- Internal architecture deep-dives → Architecture.