discord-mcp logo

discord-mcp

by SaseQ

Discord-mcp is a Model Context Protocol (MCP) server for the Discord API (JDA). It allows seamless integration of Discord Bots with MCP-compatible applications like Claude Desktop.

View on GitHub

Last updated: N/A

What is discord-mcp?

Discord-mcp is a Model Context Protocol (MCP) server that acts as a bridge between Discord bots and applications that support the MCP standard, such as Claude Desktop. It enables these applications to interact with and control Discord bots.

How to use discord-mcp?

To use discord-mcp, you need to clone the repository, build the project using Maven, and configure your MCP-compatible application (e.g., Claude Desktop) with the server's command and environment variables (including your Discord bot token). You can also install it automatically via Smithery.

Key features of discord-mcp

  • Message Management (send, edit, delete, read messages)

  • Channel Management (delete, find, list channels)

  • Category Management (create, delete, find, list channels in category)

  • Webhook Management (create, delete, list, send webhook messages)

  • Integration with MCP-compatible applications

Use cases of discord-mcp

  • Controlling Discord bots through natural language interfaces

  • Automating Discord tasks from external applications

  • Integrating Discord with AI assistants and chatbots

  • Building custom Discord integrations with MCP support

FAQ from discord-mcp

What is MCP?

Model Context Protocol is a standard for communication between models and external tools.

How do I get a Discord bot token?

You can obtain a Discord bot token from the Discord Developer Portal.

What is JDA?

JDA is a Java Discord API wrapper, used for interacting with the Discord API.

How do I configure Claude Desktop with discord-mcp?

You need to add a configuration block to Claude Desktop's settings, specifying the command to run the discord-mcp server and the necessary environment variables (DISCORD_TOKEN).

Where can I find more detailed examples?

More detailed examples can be found in the Wiki on the GitHub repository.