Servidor MCP de la API de Discord Raw
Este servidor MCP proporciona acceso directo a la API de Discord mediante una única herramienta flexible. Admite llamadas a la API REST y la sintaxis de comandos slash.
Instalación
Instalación mediante herrería
Para instalar Discord Raw API para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Configura 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:
Configuración
Agregue esto a su claude_desktop_config.json
Uso
Estilo de API REST
Estilo de comando de barra
Ejemplos
- Crear un rol:
- Enviar un mensaje:
- Obtener información del servidor:
Recomendaciones:
Coloque los identificadores de servidor, canal y usuario y algunos ejemplos en el conocimiento del proyecto para evitar tener que recordarle al modelo sobre ellos, junto con algo como esto para comenzar:
A continuación, se explica cómo usar eficazmente la herramienta Discord Raw API: La herramienta se llama discord_api y acepta tres parámetros:
- método: método HTTP ("GET", "POST", "PUT", "PATCH", "DELETE")
- punto final: punto final de la API de Discord (por ejemplo, "guilds/{guild.id}/roles")
- carga útil: objeto JSON opcional para el cuerpo de la solicitud Ejemplos clave que he utilizado:
- Creación de roles:
- Creación de categorías y canales:
- Mover canales a categorías:
- Envío de mensajes:
- Asignación de roles:
La herramienta es compatible con la API de Discord completa, por lo que puedes consultar la documentación de la API de Discord para obtener más puntos de conexión y funciones. Las respuestas incluyen ID y otros metadatos que puedes usar en solicitudes posteriores. Consejos profesionales:
- Guardar los ID devueltos de las solicitudes de creación para utilizarlos en solicitudes de seguimiento
- ¿Se pueden incluir emojis Unicode directamente en el contenido del mensaje? ¿Indicar al modelo que use emojis de Discord como :champagne_glass:? ¿Los mensajes con emojis Unicode bloquean Claude Desktop?
- Tipos de canal: 0 = texto, 2 = voz, 4 = categoría, 13 = escenario
- Los colores de los roles están en formato decimal (no hexadecimal)
- La mayoría de los puntos finales de modificación utilizan el método PATCH
- Las cargas útiles vacías deben ser {} y no nulas"
Licencia
Licencia MIT
You must be authenticated.
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
Permite la interacción directa con la API de Discord mediante llamadas a la API REST y sintaxis de comando slash para la administración de bots, la configuración del servidor y las operaciones de mensajes.
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to interact with Discord channels by sending and reading messages through Discord's API, with a focus on maintaining user control and security.Last updated -33TypeScript
- -securityFlicense-qualityThis server allows integration with Discord, enabling message exchanges between Claude and a Discord channel using prompts and notifications.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.Last updated -22MIT License
- AsecurityAlicenseAqualityA Discord Model Context Protocol server that enables AI assistants to interact with Discord, providing functionality for sending messages, managing channels, handling forum posts, and working with reactions.Last updated -1519TypeScriptMIT License