discord-mcp

jgrancell/discord-mcp
★ 0 stars Go AI/LLM Updated 3d ago
Stateless MCP server exposing Discord messaging tools over REST — no gateway, no privileged intents, loopback-first
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "discord-mcp": {
      "command": "go",
      "args": [
        "run",
        "github.com/jgrancell/discord-mcp@latest"
      ]
    }
  }
}

README Excerpt

A single Go binary with two jobs against a Discord guild you administer: - **`mine`** walks a guild's full history — channels, threads (including archived and private), and forum posts — into grep-friendly markdown files on disk, with resumable cursors and a per-run audit report. - **`serve`** exposes read-only, live-fetch [MCP](https://modelcontextprotocol.io) tools over Streamable HTTP, so an AI agent can expand anything it finds in the archive into current Discord context.

Tools (12)

DISCORD_ARCHIVE_DIRDISCORD_BOT_TOKENDISCORD_GUILD_IDDISCORD_MCP_AUTH_TOKENDISCORD_MINE_MIN_INTERVALPORTget_contextget_messagesget_threadlist_channelslist_threadsresolve_user