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.
Integrations
Provides raw Discord API access through a flexible tool, supporting both REST API calls and slash command syntax, allowing users to interact with Discord servers, create roles, send messages, and access server information.
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.
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.