Discord MCP Server
Discord MCP Server
Gestiona un servidor de Discord directamente desde tu asistente de codificación con IA. Crea canales, categorías, roles, establece permisos, asigna roles y más, todo mediante lenguaje natural.
virustotal: https://www.virustotal.com/gui/file/56fafed35e2734debed600e585741c53f456148da257065e9ea8c9fcb62c798d
Herramientas
Herramienta | Descripción |
| Crea un nuevo canal de categoría |
| Crea un canal de texto o de voz dentro de una categoría |
| Crea un nuevo rol con color, separado y mencionable |
| Edita el nombre, color, separación o mención de un rol |
| Elimina un rol (no gestionado, por debajo de la jerarquía del bot) |
| Asigna un rol a un miembro por nombre de usuario |
| Elimina un rol a un miembro por nombre de usuario |
| Establece permisos de canal (permitir/denegar roles, solo lectura, control de hilos) |
| Crea un canal y restríngelo en una sola llamada |
| Renombra un canal de texto o de voz |
| Elimina un canal de categoría |
| Elimina un canal de texto o de voz |
| Lista todos los canales con sus nombres, tipos y categorías |
| Lista todos los roles con sus nombres, colores y números de miembros |
| Crea un webhook en un canal de texto |
| Envía un mensaje a través de un webhook existente |
| Establece el retardo de modo lento (segundos) en un canal de texto |
Related MCP server: discord-mcp
Configuración
1. Crea un bot de Discord
Haz clic en Nueva aplicación → ponle un nombre → Crear
Ve a Bot → Añadir bot
En Intentos de puerta de enlace privilegiados, habilita:
Server Members IntentMessage Content Intent
Copia el Token
Ve a OAuth2 → URL Generator
Scopes:
botPermisos del bot:
Administrator(o selecciona manualmente: Manage Channels, Manage Roles, Kick Members, Manage Webhooks, Send Messages, Read Messages, View Channels)
Abre la URL generada en tu navegador para invitar al bot a tu servidor
2. Configura el entorno
cp .env.example .envEdita .env y pega tu token de bot:
DISCORD_TOKEN=your_token_hereOpcional: fija el bot a un servidor específico por su nombre (por defecto, Monolith). Todas las herramientas operan solo en este servidor:
DISCORD_GUILD_NAME=Monolith3. Instala las dependencias
pip install -r requirements.txtConfiguración del host de MCP
opencode
Añádelo a opencode.json en la raíz de tu proyecto:
{
"mcp": {
"discord": {
"type": "local",
"command": ["python", "/absolute/path/to/discord_mcp_server.py"]
}
}
}Reinicia opencode para cargar el servidor.
Claude Desktop
Edita claude_desktop_config.json (Archivo → Configuración → Desarrollador → Editar configuración):
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Claude Code
Añádelo a ~/.claude.json o .mcp.json en tu proyecto:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Cursor
Crea .cursor/mcp.json en la raíz de tu proyecto (o ~/.cursor/mcp.json para global):
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Windsurf
Añádelo a ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["/absolute/path/to/discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Codex CLI
Añádelo a ~/.codex/config.toml:
[mcp_servers.discord]
command = "python"
args = ["/absolute/path/to/discord_mcp_server.py"]
[mcp_servers.discord.env]
DISCORD_TOKEN = "your_token_here"O añádelo mediante CLI:
codex mcp add discord -- python /absolute/path/to/discord_mcp_server.pyAntigravity (Google)
Añádelo a ~/.gemini/config/mcp_config.json:
{
"mcpServers": {
"discord": {
"command": "python",
"args": ["C:\\path\\to\\discord_mcp_server.py"],
"env": {
"DISCORD_TOKEN": "your_token_here"
}
}
}
}Abre Antigravity → panel de Agente → ... → Servidores MCP → Gestionar servidores MCP → Ver configuración sin procesar.
Nota: Si usas el archivo
.enven lugar deenven línea, omite el bloqueenvy asegúrate de queload_dotenv()en el script encuentre tu.env(el directorio de trabajo depende del host).
Cómo funciona
El script ejecuta un servidor MCP a través de stdio que se conecta a Discord mediante el token del bot. Registra todas las herramientas al inicio, y tu asistente de IA las llama según sea necesario. El bot de Discord solo necesita estar en un servidor: selecciona automáticamente el primer servidor al iniciar sesión.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
The Canva MCP server connects AI assistants (like Claude, ChatGPT, and Cursor) to Canva's API, enabling them to create and manage designs directly within chat conversations. Key capabilities include generating new designs from prompts, autofilling templates, searching and resizing existing designs, importing files from URLs, exporting designs as PDFs or images, and managing folders and comments without switching between tools.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to manage Discord servers through natural language, offering tools for guilds, channels, messages, roles, members, webhooks, invites, and automations. Includes a conversational agent that responds to @mentions in Discord.8Apache 2.0
- AlicenseNot gradedqualityDmaintenanceControl your Discord server with AI. Lets you manage channels, roles, members, messages, and more through natural language.348MIT
- AlicenseNot gradedqualityDmaintenanceEnables managing a Discord server using natural language through AI clients like Claude, with 139 admin tools across 20 categories for roles, channels, members, messages, threads, moderation, and more.16828MIT
- AlicenseBqualityAmaintenanceGives your AI assistant full control of a Discord server: 148 tools for chat, moderation, automod, events, and administration, up to building a complete community server from one paragraph. Every destructive action previews first and waits for your confirmation.1001547Elastic 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hevji/Discord-Bot-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server