Labsco
MCP SERVER

Discord MCP

by pycabbage

Send a Discord message from an agent run, through your own bot token.

Team Chat Platforms
Summary
One job, and no local project to maintain.

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.

What it is

A small Python MCP server whose job is sending messages on Discord, wired up through a bot token and a target user id.

What you get
  • 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
Requirements

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.

Setup effort

One command plus a key — uvx --from git+https://github.com/pycabbage/discord-mcp@main discord-mcp, then supply credentials