
mcp-discord
3 years
Works with Finder
0
Github Watches
0
Github Forks
0
Github Stars
Discord MCP Server
A Model Context Protocol (MCP) server that provides Discord integration capabilities to AI agents like Goose, Claude Desktop, and other MCP clients.
Features
The Discord MCP Server provides a comprehensive set of tools for interacting with Discord servers:
Server Information
-
get_server_info
: Get detailed server information including channels, categories, and settings -
list_members
: List server members with their roles and other details
Message Management
-
send_message
: Send messages to any channel -
read_messages
: Read message history with reaction information -
add_reaction
: Add reactions to messages -
add_multiple_reactions
: Add multiple reactions at once -
remove_reaction
: Remove specific reactions -
moderate_message
: Delete messages and optionally timeout users
Channel Management
-
create_text_channel
: Create new text channels -
delete_channel
: Delete existing channels -
create_thread
: Create threads from messages or as standalone -
set_channel_permissions
: Configure channel permissions for roles -
create_category
: Create new channel categories
Role Management
-
create_role
: Create new server roles with customizable settings -
delete_role
: Remove existing roles -
list_roles
: Get a list of all server roles -
add_role
: Assign roles to users -
remove_role
: Remove roles from users
User Management
-
get_user_info
: Get detailed information about users -
kick_user
: Kick users from the server -
ban_user
: Ban users with optional message deletion
Installation
- Clone and set up the environment:
# Clone the repository
git clone https://github.com/netixc/mcp-discord.git
cd mcp-discord
# Create and activate virtual environment
uv venv
.venv\Scripts\activate
### If using Python 3.13+
uv pip install audioop-lts
# Install the package
uv pip install -e .
- Configure Claude Desktop (%APPDATA%\Claude\claude_desktop_config.json on Windows, ~/Library/Application Support/Claude/claude_desktop_config.json on macOS).
"discord": {
"command": "uv",
"args": [
"--directory",
"C:\\PATH\\TO\\mcp-discord",
"run",
"mcp-discord"
],
"env": {
"DISCORD_TOKEN": "your_bot_token"
"DEFAULT_SERVER_ID": "your_default_server_id" # Optional
}
}
License
MIT License - see LICENSE file for details.
相关推荐
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
A plugin-based gateway that orchestrates other MCPs and allows developers to build upon it enterprise-grade agents.
Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信(企业微信、个人微信)/ 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 ChatGPT、DeepSeek、Dify、Claude、Gemini、xAI、PPIO、Ollama、LM Studio、阿里云百炼、火山方舟、SiliconFlow、Qwen、Moonshot、ChatGLM、SillyTraven、MCP 等 LLM 的机器人 / Agent | LLM-based instant messaging bots platform, supports Discord, Telegram, WeChat, Lark, DingTalk, QQ, Slack
Reviews

user_ZeGoeuQM
I'm absolutely amazed by mcp-discord by netixc! This tool seamlessly integrates with Discord, enhancing my user experience significantly. The user-friendly interface and smooth operation make it a must-have for any Discord enthusiast. Kudos to the developer for such an innovative product!

user_62VMFmIa
As an avid user of mcp-discord created by netixc, I must say it's an exceptional tool for enhancing Discord experiences. It's user-friendly and integrates seamlessly, making managing servers and engaging with communities much more efficient and enjoyable. Highly recommend for any Discord enthusiast!