Discord MCP Server

Safe Discord access for reading guild data and optionally managing bot messages

Local serverstdio

What is the Discord MCP Server?

Discord MCP is an MCP integration. Safe Discord access for reading guild data and optionally managing bot messages.

Packages and local setup

The published npm package is @hypark5540/discord-mcp, version 0.1.1. Its declared MCP transport is stdio.

The package declares DISCORD_TOKEN (required): Discord bot token; DISCORD_ENABLE_WRITES: Expose message send and edit tools; DISCORD_ENABLE_DELETES: Expose the own-message delete tool; writes must also be enabled; DISCORD_ALLOW_UNRESTRICTED_WRITES: Permit writes without a guild or channel allowlist; DISCORD_ALLOWED_GUILD_IDS: Comma-separated Discord guild IDs; DISCORD_ALLOWED_CHANNEL_IDS: Comma-separated Discord channel IDs; DISCORD_MAX_RESPONSE_CHARS: Maximum serialized MCP response size in characters.

The published pypi package is hypark-discord-mcp, version 0.1.1. Its declared MCP transport is stdio.

The published oci package is ghcr.io/hypark5540/discord-mcp:0.1.1. Its declared MCP transport is stdio.

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 0.1.1 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related communication MCP servers for tools that cover the same kind of work.

Configuration

VariableDescriptionRequired
DISCORD_TOKENDiscord bot tokenYes
DISCORD_ENABLE_WRITESExpose message send and edit toolsOptional
DISCORD_ENABLE_DELETESExpose the own-message delete tool; writes must also be enabledOptional
DISCORD_ALLOW_UNRESTRICTED_WRITESPermit writes without a guild or channel allowlistOptional
DISCORD_ALLOWED_GUILD_IDSComma-separated Discord guild IDsOptional
DISCORD_ALLOWED_CHANNEL_IDSComma-separated Discord channel IDsOptional
DISCORD_MAX_RESPONSE_CHARSMaximum serialized MCP response size in charactersOptional