MCP-Discord
Un servidor MCP (Protocolo de contexto de modelo) de Discord que permite a los asistentes de IA interactuar con la plataforma Discord.
Descripción general
MCP-Discord proporciona las siguientes funcionalidades relacionadas con Discord:
Iniciar sesión en el bot de Discord
Obtener información del servidor
Leer/eliminar mensajes del canal
Enviar mensajes a canales específicos (usando identificadores o nombres de canales)
Recuperar listas de canales del foro
Crear/eliminar/responder publicaciones del foro
Crear/eliminar canales de texto
Agregar o eliminar reacciones de mensajes
Crear/editar/eliminar/utilizar webhooks
Tabla de contenido
Prerrequisitos
Node.js (v16.0.0 o superior)
npm (v7.0.0 o superior)
Un bot de Discord con los permisos adecuados
Token de bot (obtenible en el Portal para desarrolladores de Discord )
Intención de contenido del mensaje habilitada
Intención de miembros del servidor habilitada
Intención de presencia habilitada
Permisos necesarios en su servidor de Discord:
La configuración más sencilla
Administrador (recomendado para una configuración rápida y funcionalidad completa)
O seleccione sólo los permisos necesarios:
Enviar mensajes
Crear hilos públicos
Enviar mensajes en hilos
Administrar mensajes
Administrar hilos
Administrar canales
Administrar webhooks
Agregar reacciones
Ver canal
Agrega tu bot de Discord a tu servidor
Para agregar tu bot de Discord a tu servidor, usa uno de los siguientes enlaces de invitación (reemplaza
INSERT_CLIENT_ID_HERE
con el ID de cliente de tu bot):Administrador (acceso completo): https://discord.com/oauth2/authorize?client\_id=INSERT\_CLIENT\_ID\_HERE\&scope=bot\&permissions=8
Permisos personalizados (mínimo requerido): https://discord.com/oauth2/authorize?client\_id=INSERT\_CLIENT\_ID\_HERE\&scope=bot\&permissions=52076489808
Nota:
Según el modelo de seguridad de Discord, un bot solo puede acceder a la información de los servidores a los que se lo ha agregado explícitamente.
Si desea utilizar este servidor MCP para acceder a un servidor de Discord específico, primero debe agregar el bot a ese servidor.
Utilice el enlace de invitación a continuación para agregar el bot a su servidor de destino.
Instalación
Instalación mediante herrería
Para instalar mcp-discord automáticamente a través de Smithery
Instalación manual
Configuración
Se requiere un token de bot de Discord para un correcto funcionamiento. El servidor admite dos métodos de transmisión: stdio y HTTP con transmisión continua.
Métodos de transporte
stdio (predeterminado)
Transporte de stdio tradicional para uso básico
Adecuado para integraciones simples
HTTP transmisible
Transporte basado en HTTP para escenarios más avanzados
Admite funcionamiento sin estado
Número de puerto configurable
Opciones de configuración
Puede proporcionar la configuración de dos maneras:
Variables de entorno:
Usando argumentos de línea de comando:
Uso con Claude/Cursor
Claude
Usando el transporte stdio:
Usando transporte HTTP transmitible:
Cursor
Usando el transporte stdio:
Usando transporte HTTP transmitible:
Documentación de herramientas
Funciones básicas
discord_login
: Iniciar sesión en Discorddiscord_send
: envía un mensaje a un canal específico (admite tanto el ID del canal como el nombre del canal)discord_get_server_info
: Obtener información del servidor de Discord
Gestión de canales
discord_create_text_channel
: Crea un canal de textodiscord_delete_channel
: Eliminar un canal
Funciones del foro
discord_get_forum_channels
: Obtener una lista de canales del forodiscord_create_forum_post
: Crea una publicación en el forodiscord_get_forum_post
: Obtener una publicación en el forodiscord_reply_to_forum
: Responder a una publicación del forodiscord_delete_forum_post
: Eliminar una publicación del foro
Mensajes y reacciones
discord_read_messages
: Leer mensajes del canaldiscord_add_reaction
: Agregar una reacción a un mensajediscord_add_multiple_reactions
: Agrega múltiples reacciones a un mensajediscord_remove_reaction
: Eliminar una reacción de un mensajediscord_delete_message
: eliminar un mensaje específico de un canal
Gestión de webhooks
discord_create_webhook
: crea un nuevo webhook para un canal de Discorddiscord_send_webhook_message
: envía un mensaje a un canal de Discord usando un webhookdiscord_edit_webhook
: edita un webhook existente para un canal de Discorddiscord_delete_webhook
: elimina un webhook existente para un canal de Discord
Desarrollo
Licencia
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Un servidor de protocolo de contexto del modelo de Discord que permite a los asistentes de IA interactuar con Discord, proporcionando funcionalidad para enviar mensajes, administrar canales, manejar publicaciones en el foro y trabajar con reacciones.
- Descripción general
- Tabla de contenido
- Prerrequisitos
- Instalación
- Configuración
- Uso con Claude/Cursor
- Documentación de herramientas
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.Last updated -024MIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -331
- AsecurityAlicenseAqualityA Discord MCP server that enables AI assistants to interact with Discord platforms, providing functionalities like sending messages, managing channels, creating forum posts, and handling webhooks.Last updated -21341MIT License
- -securityFlicense-qualityA basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.Last updated -