
How to add Discord MCP Server (barryyip0625) to Claude Desktop
Discord MCP for messaging, channel/forum management, reactions and webhooks Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 15, 2026 ยท 92โ ยท stdio ยท apikey
Claude Desktop config for Discord MCP Server (barryyip0625)
npx -y mcp-discord --config <your-discord-bot-token>{
"mcpServers": {
"discord-mcp-server-barryyip0625": {
"command": "npx",
"args": [
"-y",
"mcp-discord",
"--config",
"<your-discord-bot-token>"
],
"env": {
"DISCORD_TOKEN": "<your-discord-bot-token>"
}
}
}
}Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the Discord MCP Server (barryyip0625) config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm Discord MCP Server (barryyip0625)'s tools appear under the ๐ tools menu.
Before you start
- Node.js v18.0.0 or higher and npm v7.0.0 or higher (or Docker for containerized deployment)
- A Discord application with a bot, created in the Discord Developer Portal, and its bot token
- The Message Content, Server Members, and Presence privileged intents enabled for the bot
- The bot invited to your target server via an OAuth2 invite link with appropriate permissions (Administrator recommended, or granular Send Messages / Manage Channels / Manage Roles / Manage Messages / Add Reactions / View Channels)
What Discord MCP Server (barryyip0625) can do in Claude Desktop
discord_loginAuthenticate the bot with Discord using the configured token
discord_list_serversList the servers (guilds) the bot is a member of
discord_get_server_infoGet details about a server
discord_sendSend a message to a text channel
discord_read_messagesRead recent messages from a channel
discord_edit_message / discord_delete_messageEdit or delete an existing message
discord_create_text_channel / discord_create_voice_channel / discord_create_forum_channelCreate text, voice, or forum channels
discord_edit_channel / discord_delete_channelEdit or delete a channel
Security
The Discord bot token grants full control of the bot account; restrict the bot's server permissions/intents to the minimum and never commit the token. Passing it via --config can leak into process listings, so prefer the DISCORD_TOKEN env var.
Discord MCP Server (barryyip0625) + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Discord MCP Server (barryyip0625) config there under the "mcpServers" key and restart the client.
Is Discord MCP Server (barryyip0625) safe to use with Claude Desktop?
The Discord bot token grants full control of the bot account; restrict the bot's server permissions/intents to the minimum and never commit the token. Passing it via --config can leak into process listings, so prefer the DISCORD_TOKEN env var.
Which intents and permissions does the bot need?
Enable the Message Content, Server Members, and Presence privileged intents. For full functionality the Administrator permission is recommended; otherwise grant the specific permissions for the tools you use (Send/Manage Messages, Manage Channels, Manage Roles, Add Reactions, View Channels).
How do I pass the bot token?
Provide it via the DISCORD_TOKEN environment variable, or pass it on the command line with `npx mcp-discord --config <token>`.
Does it support HTTP transport or only stdio?
Both. Stdio is the default for local MCP clients; you can also run an HTTP server with `--transport http --port 3000` (via build/app.js).