https://github.com/SaseQ/discord-mcp
A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
https://github.com/SaseQ/discord-mcp
ai claude discord discord-bot java mcp mcp-server
Last synced: over 1 year ago
JSON representation
A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
- Host: GitHub
- URL: https://github.com/SaseQ/discord-mcp
- Owner: SaseQ
- Created: 2025-03-14T21:00:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-26T09:53:39.000Z (over 1 year ago)
- Last Synced: 2025-03-26T10:33:54.443Z (over 1 year ago)
- Topics: ai, claude, discord, discord-bot, java, mcp, mcp-server
- Language: Java
- Homepage:
- Size: 26.4 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp - SaseQ/discord-mcp
- awesome-mcp-servers - Discord MCP - An MCP server connecting to Discord through a bot, offering comprehensive integration and enabling AI assistants to interact with Discord servers via the MCP protocol. ([Read more](/details/discord-mcp.md)) `discord` `ai-integration` `bot` `open-source` (Messaging MCP Servers)
- awesome-mcp-servers - Discord - A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop. (Table of Contents / Communication)
- awesome-mcp-servers - Discord - MCP server that connects to Discord through a bot, offering full-featured integration. (Community Servers)
- awesome-mcp-servers - **discord-mcp** - A MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities. `java` `ai` `claude` `discord` `discord-bot` `git clone https://github.com/SaseQ/discord-mcp` (🤖 AI/ML)
- awesome-mcp-servers - saseq/discord-mcp - یک سرور MCP برای یکپارچهسازی با Discord. دستیاران هوش مصنوعی خود را قادر سازید تا به طور یکپارچه با Discord تعامل داشته باشند. تجربه Discord خود را با قابلیتهای اتوماسیون قدرتمند افزایش دهید. (پیادهسازیهای سرور / 💬 <a name="communication"></a>ارتباطات)
- metorial-index - Discord MCP Server - Integrate a Discord bot with MCP-compatible applications for enhanced functionalities and interactions. Leverage the Model Context Protocol to facilitate advanced communication and automation within Discord channels. (Real-Time Collaboration)
- best-of-mcp-servers - GitHub - 50% open · ⏱️ 25.04.2026) (Communication)
README
## 📖 Description
A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/introduction) server for the Discord API [(JDA)](https://jda.wiki/),
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](https://discord.com/developers)
## ⚓ 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 channel
- [`read_message`](): Read recent message history from a specific channel
- [`send_private_message`](): Send a private message to a specific user
- [`read_private_message`](): Read recent message history from a specific user
#### Channel Management
- [`find_text_channel`](): Find a text channel (name or link) using an ID or name
A more detailed examples can be found in the [Wiki](https://github.com/SaseQ/discord-mcp/wiki).