discord-mcp

Integrations

  • Provides tools for interacting with Discord servers and channels, currently allowing sending messages to specific channels through the Discord API using JDA (Java Discord API).

📖 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.

Enable your AI assistants to seamlessly interact with Discord. Manage channels, send messages, and retrieve server information effortlessly. Enhance your Discord experience with powerful automation capabilities.

🔬 Installation

Clone the repository
git clone https://github.com/SaseQ/discord-mcp
Build the project

NOTE: Maven installation is required to use the mvn command. Full instructions can be found here.

cd discord-mcp mvn clean package # The jar file will be available in the /target directory
Configure AI client

Many code editors and other AI clients use a configuration file to manage MCP servers.

The Discord MPC server can be configured by adding the following to your configuration file.

NOTE: You will need to create a Discord Bot token to use this server. Instructions on how to create a Discord Bot token can be found here.

{ "mcpServers": { "discord-mcp": { "command": "java", "args": [ "-jar", "/absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar" ], "env": { "DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN" } } } }

🔧 GitMCP

Use Discord MCP remotely via GitMCP:

{ "mcpServers": { "discord-mcp": { "command": "npx", "args": [ "mcp-remote", "https://gitmcp.io/SaseQ/discord-mcp" ], "env": { "DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN" } } } }

More info and different configs here

⚓ Smithery

Install Discord MCP Server automatically via Smithery:

npx -y @smithery/cli@latest install @SaseQ/discord-mcp --client claude

🛠️ Available Tools

Server Information
Message Management
Channel Management
Category Management
Webhook Management

A more detailed examples can be found in the Wiki.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.

  1. 🔬 Installation
    1. Clone the repository
    2. Build the project
    3. Configure AI client
  2. 🔧 GitMCP
    1. ⚓ Smithery
      1. 🛠️ Available Tools
        1. Server Information
        2. Message Management
        3. Channel Management
        4. Category Management
        5. Webhook Management

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        Provides Discord integration capabilities to MCP clients like Claude Desktop.
        Last updated -
        12
        53
        Python
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        An MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.
        Last updated -
        1
        0
        JavaScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        An educational implementation of a Model Context Protocol server that demonstrates how to build a functional MCP server for integrating with various LLM clients like Claude Desktop.
        Last updated -
        1
        88
        Python
        MIT License
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        A Discord Model Context Protocol server that enables AI assistants to interact with Discord, providing functionality for sending messages, managing channels, handling forum posts, and working with reactions.
        Last updated -
        15
        10
        TypeScript
        MIT License
        • Linux
        • Apple

      View all related MCP servers

      ID: 0c1viz8co3