I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

MCP-Discord
Implementieren Sie Discord MCP Server, mit dem AI -Assistenten mit der Discord -Plattform interagieren können.
1
Github Watches
5
Github Forks
6
Github Stars
MCP-Discord
A Discord MCP (Model Context Protocol) server that enables AI assistants to interact with the Discord platform.
Overview
MCP-Discord provides the following Discord-related functionalities:
- Login to Discord bot
- Get server information
- Read/delete channel messages
- Send messages to specified channels
- Retrieve forum channel lists
- Create/delete/reply to forum posts
- Create/delete text channels
- Add/remove message reactions
- Create/edit/delete/use webhooks
Table of Contents
Prerequisites
- Node.js (v16.0.0 or higher)
- npm (v7.0.0 or higher)
- A Discord bot with appropriate permissions
- Bot token (obtainable from the Discord Developer Portal)
- Message Content Intent enabled
- Server Members Intent enabled
- Presence Intent enabled
- Permissions in your Discord server:
- Send Messages
- Create Public Threads
- Send Messages in Threads
- Manage Threads
- Manage Channels
- Add Reactions
Installation
Installing via Smithery
To install mcp-discord for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @barryyip0625/mcp-discord --client claude
Manual Installation
# Clone the repository
git clone https://github.com/barryyip0625/mcp-discord.git
cd mcp-discord
# Install dependencies
npm install
# Compile TypeScript
npm run build
Configuration
A Discord bot token is required for proper operation. You can provide it in two ways:
- Environment variables:
DISCORD_TOKEN=your_discord_bot_token
- Using the
--config
parameter when launching:
node path/to/mcp-discord/build/index.js --config "{\"DISCORD_TOKEN\":\"your_discord_bot_token\"}"
Usage with Claude/Cursor
-
Claude
{ "mcpServers": { "discord": { "command": "node", "args": [ "path/to/mcp-discord/build/index.js" ], "env": { "DISCORD_TOKEN": "your_discord_bot_token" } } } }
-
Cursor
{ "mcpServers": { "discord": { "command": "cmd", "args": [ "/c", "node", "path/to/mcp-discord/build/index.js" ], "env": { "DISCORD_TOKEN": "your_discord_bot_token" } } } }
Tools Documentation
Basic Functions
-
discord_login
: Login to Discord -
discord_send
: Send a message to a specified channel -
discord_get_server_info
: Get Discord server information
Channel Management
-
discord_create_text_channel
: Create a text channel -
discord_delete_channel
: Delete a channel
Forum Functions
-
discord_get_forum_channels
: Get a list of forum channels -
discord_create_forum_post
: Create a forum post -
discord_get_forum_post
: Get a forum post -
discord_reply_to_forum
: Reply to a forum post -
discord_delete_forum_post
: Delete a forum post
Messages and Reactions
-
discord_read_messages
: Read channel messages -
discord_add_reaction
: Add a reaction to a message -
discord_add_multiple_reactions
: Add multiple reactions to a message -
discord_remove_reaction
: Remove a reaction from a message -
discord_delete_message
: Delete a specific message from a channel
Webhook Management
-
discord_create_webhook
: Creates a new webhook for a Discord channel -
discord_send_webhook_message
: Sends a message to a Discord channel using a webhook -
discord_edit_webhook
: Edits an existing webhook for a Discord channel -
discord_delete_webhook
: Deletes an existing webhook for a Discord channel
Development
# Development mode
npm run dev
License
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Advanced software engineer GPT that excels through nailing the basics.
Converts Figma frames into front-end code for various mobile frameworks.
Entdecken Sie die umfassendste und aktuellste Sammlung von MCP-Servern auf dem Markt. Dieses Repository dient als zentraler Hub und bietet einen umfangreichen Katalog von Open-Source- und Proprietary MCP-Servern mit Funktionen, Dokumentationslinks und Mitwirkenden.
Die All-in-One-Desktop & Docker-AI-Anwendung mit integriertem Lappen, AI-Agenten, No-Code-Agent Builder, MCP-Kompatibilität und vielem mehr.
Ein einheitliches API-Gateway zur Integration mehrerer Ethercan-ähnlicher Blockchain-Explorer-APIs mit Modellkontextprotokoll (MCP) für AI-Assistenten.
Mirror ofhttps: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_uyjqXNBE
As a loyal user of mcp-discord, I must say this tool created by barryyip0625 is simply fantastic. It seamlessly integrates with Discord, offering a smooth and efficient user experience. The setup is straightforward, and the functionalities provided are top-notch. Whether you're managing a server or just enhancing your Discord interaction, mcp-discord is a must-have tool. Kudos to the developer! Highly recommended!