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.

discord.py-self-mcp
35
Emerging
discord-mcp
34
Emerging
Maintenance 13/25
Adoption 6/25
Maturity 1/25
Community 15/25
Maintenance 13/25
Adoption 3/25
Maturity 18/25
Community 0/25
Stars: 18
Forks: 5
Downloads:
Commits (30d): 0
Language: Python
License:
Stars: 4
Forks:
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No License No Package No Dependents
No risk flags

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work