Servidor MCP de Discord
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona capacidades de integración de Discord a clientes de MCP como Claude Desktop.
Herramientas disponibles
Información del servidor
get_server_info: Obtener información detallada del servidorlist_members: Lista de miembros del servidor y sus roles
Gestión de mensajes
send_message: Envía un mensaje a un canalread_messages: Leer el historial de mensajes recientesadd_reaction: Agregar una reacción a un mensajeadd_multiple_reactions: Agrega múltiples reacciones a un mensajeremove_reaction: Eliminar una reacción de un mensajemoderate_message: Eliminar mensajes y agotar el tiempo de espera de los usuarios
Gestión de canales
create_text_channel: Crea un nuevo canal de textodelete_channel: Eliminar un canal existente
Gestión de roles
add_role: Agregar un rol a un usuarioremove_role: Quitar un rol de un usuario
Gestión de webhooks
create_webhook: Crea un nuevo webhooklist_webhooks: Lista los webhooks en un canalsend_webhook_message: Enviar mensajes a través de webhookmodify_webhook: Actualizar la configuración del webhookdelete_webhook: Eliminar un webhook
Related MCP server: ClaudeKeep
Instalación
Instalación mediante herrería
Para instalar Discord Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @hanweg/mcp-discord --client claudeConfigura tu bot de Discord:
Crea una nueva aplicación en el Portal para desarrolladores de Discord
Crea un bot y copia el token
Habilitar intenciones privilegiadas requeridas:
INTENCIÓN DEL CONTENIDO DEL MENSAJE
INTENCIÓN DE PRESENCIA
INTENCIÓN DE LOS MIEMBROS DEL SERVIDOR
Invita al bot a tu servidor usando el generador de URL OAuth2
Clonar e instalar el paquete:
# Clone the repository
git clone https://github.com/hanweg/mcp-discord.git
cd mcp-discord
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
### If using Python 3.13+ - install audioop library: `uv pip install audioop-lts`
# Install the package
uv pip install -e .Configurar Claude Desktop (
%APPDATA%\Claude\claude_desktop_config.jsonen Windows,~/Library/Application Support/Claude/claude_desktop_config.jsonen macOS):
"discord": {
"command": "uv",
"args": [
"--directory",
"C:\\PATH\\TO\\mcp-discord",
"run",
"mcp-discord"
],
"env": {
"DISCORD_TOKEN": "your_bot_token"
}
}Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.