mcpbeat Sign in

Discord MCP Server

local only

Discord MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 842 installs a week from npm. Last commit 5 Nov 2026.

A community MCP server for the Discord REST API with traceable coverage

Installs per day peak 425 · avg 28
a month agotoday
842
Installs / week
npm · @qungtai/discord-mcp
0
Stars
0 open issues
5 Nov 2026
Last commit
from GitHub
MIT
License
TypeScript

Nothing serious here today

Today is the operative word: we check Discord MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add discord-mcp -e 'DISCORD_TOKEN=<DISCORD_TOKEN>' -- npx -y @qungtai/discord-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "discord-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@qungtai/discord-mcp"
      ],
      "env": {
        "DISCORD_TOKEN": "<DISCORD_TOKEN>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.discord-mcp]
command = "npx"
args = ["-y", "@qungtai/discord-mcp"]
env = { DISCORD_TOKEN = "<DISCORD_TOKEN>" }
.cursor/mcp.json
{
  "mcpServers": {
    "discord-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@qungtai/discord-mcp"
      ],
      "env": {
        "DISCORD_TOKEN": "<DISCORD_TOKEN>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "discord-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@qungtai/discord-mcp"
      ],
      "env": {
        "DISCORD_TOKEN": "<DISCORD_TOKEN>"
      }
    }
  }
}

Put your own value in place of <DISCORD_TOKEN> (Discord Bot Token). The author’s registry entry marks it as required.

Optional settings from the registry entry, left out of the block above: DISCORD_MCP_ALLOWED_GUILDS (Comma-separated list of allowed guild IDs. When set, operations outside these guilds are refused), DISCORD_MCP_TOOLSETS (Comma-separated list of enabled toolsets. Available: core, messages, reactions, threads, channels, webhooks, guild, members, roles, moderation, events, invites), DISCORD_MCP_READ_ONLY (Blocks all mutating actions and allows read-only tools only (true or false). Any other value stops startup), DISCORD_MCP_APPROVAL (Confirmation mode for destructive operations (elicitation or none). Any other value stops startup), DISCORD_MCP_ALLOW_DMS (Permits direct messages and user-scoped operations alongside an active guild allowlist (true or false). Any other value stops startup), DISCORD_MCP_FILE_ROOTS (Optional comma-separated list of absolute directory paths accessible for uploads. When unset, empty, or parsing to no entries, file access is open by default for any absolute path, except hidden files and directories), DISCORD_MCP_DOWNLOAD_DIR (Absolute directory path where attachment downloads are stored. Defaults to ~/Downloads/discord-mcp and is created recursively on first download), DISCORD_MCP_MAX_DOWNLOAD_BYTES (Maximum download size in bytes for discord_download_attachment (defaults to 100 MiB)), DISCORD_MCP_MAX_UPLOAD_BYTES (Maximum upload size in bytes (defaults to 20 MiB)), DISCORD_MCP_REQUEST_TIMEOUT_MS (HTTP request timeout in milliseconds for Discord REST API requests), DISCORD_MCP_RATE_LIMIT_WAIT_MS (Maximum wait duration in milliseconds when encountering a Discord rate limit before aborting).

Alternatives to Discord MCP

same job, measured the same way
Hitachi VSP 360 (Community)
by visubramaniam

Community MCP server for the Hitachi VSP 360 REST API: alerts, inventory, capacity and performance.

133 installs/wk local only
SSH Host Storage & Remote Exec
by xlbbb-cn

Stdio MCP server for SSH host storage and remote command execution with a connection-pool monitor.

96 installs/wk local only
Ffmpeg Micro
by ffmpeg-micro

MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.

101 installs/wk answering
MCP Victoriatraces
by victoriametrics-community

MCP Server for VictoriaTraces. Provides integration with VictoriaTraces API and documentation

local only
Polarion MCP
by phillipboesger

Polarion ALM MCP server for requirements, LiveDocs, work items, traceability and test management.

639 installs/wk local only
Agentguard47
by bmdhodl

Read-only MCP server for coding-agent traces, alerts, costs, usage, and budget health.

51 installs/wk local only
DataSentry
by jackxiaozhiren

Local-first MCP server for data-quality discovery, evidence, drift, and controlled repair.

717 installs/wk local only
COS Monitor
by internexio

Scores website pages for communication quality, tracks regressions, surfaces a fix queue.

13 tools answering

Discord MCP — questions

Answers built from our own checks of this server.

Why is there no uptime for Discord MCP?
Discord MCP runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @qungtai/discord-mcp was installed 842 times last week.
How do I connect Discord MCP?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls @qungtai/discord-mcp straight from npm; nothing to host, nothing to sign up for.
How many people use Discord MCP?
The npm package @qungtai/discord-mcp was installed 842 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Discord MCP open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.