Discord Bot Integration Server – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
DeepSeek-V3

📖 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 channel
  • edit_message: Edit a message from a specific channel
  • delete_message: Delete a message from a specific channel
  • read_messages: Read recent message history from a specific channel
  • send_private_message: Send a private message to a specific user
  • edit_private_message: Edit a private message from a specific user
  • delete_private_message: Delete a private message from a specific user
  • read_private_messages: Read recent message history from a specific user
  • add_reaction: Add a reaction (emoji) to a specific message
  • remove_reaction: Remove a specified reaction (emoji) from a message

Channel Management

  • delete_channel: Delete a channel
  • find_channel: Find a channel type and ID using name and server ID
  • list_channels: List of all channels

Category Management

  • create_category: Create a new category for channels
  • delete_category: Delete a category
  • find_category: Find a category ID using name and server ID
  • list_channels_in_category: List of channels in a specific category

Webhook Management

  • create_webhook: Create a new webhook on a specific channel
  • delete_webhook: Delete a webhook
  • list_webhooks: List of webhooks on a specific channel
  • send_webhook_message: Send a message via webhook

A more detailed examples can be found in the Wiki.

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.