Both supported install paths avoid a checkout entirely — uvx pulls the package from the repository, or the container image is pulled on every launch — so the only thing you own is two environment variables. Create the bot and note its token first; that is the step that takes real time.
A small Python MCP server whose job is sending messages on Discord, wired up through a bot token and a target user id.
- Message sending on Discord, available to any MCP client
- A zero-checkout install: uvx runs it straight from the GitHub repo
- A published container image, ghcr.io/pycabbage/discord-mcp:latest, pulled fresh on each run
- An inspector command for poking at the server before you wire it into a client
A Discord bot token in `DISCORD_TOKEN` and the target user id in `DISCORD_USER_ID`, passed in the client's env block. Everything else is handled by uvx or the container image.
One command plus a key — uvx --from git+https://github.com/pycabbage/discord-mcp@main discord-mcp, then supply credentials
