This Discord Raw API MCP server, developed by hanweg, provides a flexible interface for AI assistants to interact with Discord's API. Built using Python and the discord.py library, it supports both REST API calls and slash command syntax, offering a unified approach to Discord bot development. The implementation stands out by abstracting Discord's complex API structure into a more accessible format, allowing for easier integration with AI systems. By exposing Discord's capabilities through standardized MCP endpoints, it enables AI assistants to perform a wide range of Discord operations, from message sending to role management. This server is particularly useful for scenarios requiring dynamic Discord bot behavior, such as moderation tools, custom command handlers, or AI-driven community management systems.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Create a role in the specified guild. Parameters: method (POST), endpoint (e.g., /role create), payload (JSON object including name, color, permissions, and guild_id).
Send a message to a specified channel. Parameters: method (POST), endpoint (e.g., channels/{channel_id}/messages), payload (JSON object including content).
Retrieve information about a specified server. Parameters: method (GET), endpoint (e.g., guilds/{guild_id}).
Create a category in the specified guild. Parameters: method (POST), endpoint (e.g., guilds/{server_id}/channels), payload (JSON object including name and type).
Create a text channel in the specified guild or category. Parameters: method (POST), endpoint (e.g., guilds/{server_id}/channels), payload (JSON object including name, type, parent_id, and topic).
Move a channel to a specified category. Parameters: method (PATCH), endpoint (e.g., channels/{channel_id}), payload (JSON object including parent_id).
Assign a role to a member in a specified guild. Parameters: method (PUT), endpoint (e.g., guilds/{server_id}/members/{user_id}/roles/{role_id}), payload (empty JSON object).