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: 22 days 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 (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-03-26T09:53:39.000Z (30 days ago)
- Last Synced: 2025-03-26T10:33:54.443Z (29 days 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-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 - A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop. (Table of Contents / 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).