Discord

Discord

An MCP server, which connects to Discord through a bot, and provides comprehensive integration with Discord.

122
Stars
25
Forks
0
Releases

Overview

A Model Context Protocol (MCP) server for the Discord API (JDA) that enables seamless integration of a Discord bot with MCP-compatible applications like Claude Desktop. It allows AI assistants to interact with Discord by managing channels, sending messages, and retrieving server information, enabling automation and workflows across MCP-enabled tools. The server can be run via Docker (recommended) or built from source with Maven, and supports configuration through environment variables such as DISCORD_TOKEN and DISCORD_GUILD_ID. DISCORD_TOKEN is required to authenticate the bot, while DISCORD_GUILD_ID is optional and sets a default server for tools that accept a guildId. The MCP server exposes a comprehensive set of tools across server information, private messaging, channel and category management, and webhooks, enabling programmatic control of Discord from MCP clients. Installation paths illustrated in the README include Docker, Smithery, Cursor, and Claude Code, with additional guidance for manual installation. This design aims to empower MCP-enabled AI workflows and automate interactions with Discord across compatible applications.

Details

Owner
SaseQ
Language
Java
License
MIT License
Updated
2025-12-07

Features

Server Information Access

Retrieve detailed information about a Discord server using the get_server_info tool.

Private Messaging Management

Send, edit, delete, and read private messages with individual users.

Channel Messaging Control

Send, edit, delete, and read messages within a specific channel.

Channel Management

Create, delete, find, and list text channels in a server.

Category Management

Create, delete, find, and list channels within categories.

Webhook Management

Create, delete, list, and send messages via webhooks on channels.

Audience

DevelopersIntegrate Discord bots with MCP apps and automate Discord tasks using MCP tools.
AI developersEnable AI assistants to interact with Discord via MCP server and automate workflows.

Tags

DiscordMCPDiscord APIJDAautomationintegrationbotClaude DesktopDocker