discord-mcp
by SaseQ
Discord-mcp is a Model Context Protocol (MCP) server for the Discord API (JDA). It allows seamless integration of Discord Bots with MCP-compatible applications like Claude Desktop.
Last updated: N/A
What is discord-mcp?
Discord-mcp is a Model Context Protocol (MCP) server that acts as a bridge between Discord bots and applications that support the MCP standard, such as Claude Desktop. It enables these applications to interact with and control Discord bots.
How to use discord-mcp?
To use discord-mcp, you need to clone the repository, build the project using Maven, and configure your MCP-compatible application (e.g., Claude Desktop) with the server's command and environment variables (including your Discord bot token). You can also install it automatically via Smithery.
Key features of discord-mcp
Message Management (send, edit, delete, read messages)
Channel Management (delete, find, list channels)
Category Management (create, delete, find, list channels in category)
Webhook Management (create, delete, list, send webhook messages)
Integration with MCP-compatible applications
Use cases of discord-mcp
Controlling Discord bots through natural language interfaces
Automating Discord tasks from external applications
Integrating Discord with AI assistants and chatbots
Building custom Discord integrations with MCP support
FAQ from discord-mcp
What is MCP?
What is MCP?
Model Context Protocol is a standard for communication between models and external tools.
How do I get a Discord bot token?
How do I get a Discord bot token?
You can obtain a Discord bot token from the Discord Developer Portal.
What is JDA?
What is JDA?
JDA is a Java Discord API wrapper, used for interacting with the Discord API.
How do I configure Claude Desktop with discord-mcp?
How do I configure Claude Desktop with discord-mcp?
You need to add a configuration block to Claude Desktop's settings, specifying the command to run the discord-mcp server and the necessary environment variables (DISCORD_TOKEN).
Where can I find more detailed examples?
Where can I find more detailed examples?
More detailed examples can be found in the Wiki on the GitHub repository.