Description
A Model Context Protocol (MCP) server for the Discord API (JDA), allowing seamless integration of Discord Bot with MCP-compatible applications like Claude Desktop.
Installation
Clone the repository
git clone https://github.com/SaseQ/discord-mcp
Build the project
cd discord-mcp
mvn clean package
Configure Claude Desktop
{
"mcpServers": {
"discord-mcp": {
"command": "java",
"args": [
"-jar",
"/absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar"
],
"env": {
"DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN"
}
}
}
}
*To get a discord bot token, visit the Discord Developer Portal
Smithery
Install Discord MCP Server automatically via Smithery:
npx -y @smithery/cli@latest install @SaseQ/discord-mcp --client claude
Available Tools
Server Information
get_server_info
: Get detailed discord server information
Message Management
send_message
: Send a message to a specific channeledit_message
: Edit a message from a specific channeldelete_message
: Delete a message from a specific channelread_messages
: Read recent message history from a specific channelsend_private_message
: Send a private message to a specific useredit_private_message
: Edit a private message from a specific userdelete_private_message
: Delete a private message from a specific userread_private_messages
: Read recent message history from a specific useradd_reaction
: Add a reaction (emoji) to a specific messageremove_reaction
: Remove a specified reaction (emoji) from a message
Channel Management
delete_channel
: Delete a channelfind_channel
: Find a channel type and ID using name and server IDlist_channels
: List of all channels
Category Management
create_category
: Create a new category for channelsdelete_category
: Delete a categoryfind_category
: Find a category ID using name and server IDlist_channels_in_category
: List of channels in a specific category
Webhook Management
create_webhook
: Create a new webhook on a specific channeldelete_webhook
: Delete a webhooklist_webhooks
: List of webhooks on a specific channelsend_webhook_message
: Send a message via webhook
A more detailed examples can be found in the Wiki.
Discord MCP Server
Project Details
- SaseQ/discord-mcp
- Last Updated: 4/19/2025
Recomended MCP Servers
MCP server for Cursor to assist with Laravel development
Scrapeless Mcp Server
BioMCP: Enabling agent-based biomedical R&D
A working pattern for SSE-based MCP clients and servers
This is just a proof-of-concept of MCP. As I see it, there is much that can be done...
Cinema 4D plugin integrating Claude AI for prompt-driven 3D modeling, scene creation, and manipulation.
A simple MCP server to search for documentation (tutorial)
mcp server for tidb
Model Context Protocol (MCP) tool for search using the Tavily API
MCP server for Oura API integration