discord.py-self-mcp and discord-mcp
These two tools are competitors, as both provide an MCP server to control Discord programmatically, but with different underlying implementations and feature sets.
About discord.py-self-mcp
Microck/discord.py-self-mcp
comprehensive Discord selfbot MCP server using discord.py-self
Implements a stdio-transport MCP server that exposes 40+ tools for Discord user automation—message management, voice channels, slash commands, button interactions, member moderation, and discrawl integration—all authenticated via environment-passed tokens. Built on discord.py-self with a setup wizard for token extraction and includes both npm and Python installation paths, allowing AI assistants to operate autonomously within user Discord accounts.
About discord-mcp
PaSympa/discord-mcp
MCP server to control Discord — messages, channels, roles, permissions, members, and moderation
Implements 90+ tools via discord.js v14 to expose comprehensive Discord automation—forums, webhooks, scheduled events, and embeds—beyond basic messaging and moderation. Designed for MCP-compatible clients (Claude Desktop, Cursor, VS Code Copilot) with multi-guild support and token-based authentication via stdio transport. Lightweight TypeScript implementation (~25kB npm package) with Docker containerization as an alternative to traditional bot frameworks.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work