Cover image
Try Now
2025-04-14

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

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

相关推荐

  • av
  • 毫不费力地使用一个命令运行LLM后端,API,前端和服务。

  • 1Panel-dev
  • 🔥1Panel提供了直观的Web接口和MCP服务器,用于在Linux服务器上管理网站,文件,容器,数据库和LLMS。

  • WangRongsheng
  • 🧑‍🚀 llm 资料总结(数据处理、模型训练、模型部署、 o1 模型、mcp 、小语言模型、视觉语言模型)|摘要世界上最好的LLM资源。

  • rulego
  • ⛓️Rulego是一种轻巧,高性能,嵌入式,下一代组件编排规则引擎框架。

  • sigoden
  • 使用普通的bash/javascript/python函数轻松创建LLM工具和代理。

  • hkr04
  • 轻巧的C ++ MCP(模型上下文协议)SDK

  • RockChinQ
  • 😎简单易用、🧩丰富生态 -大模型原生即时通信机器人平台| 适配QQ / 微信(企业微信、个人微信) /飞书 /钉钉 / discord / telegram / slack等平台| 支持chatgpt,deepseek,dify,claude,基于LLM的即时消息机器人平台,支持Discord,Telegram,微信,Lark,Dingtalk,QQ,Slack

  • dmayboroda
  • 带有可配置容器的本地对话抹布

  • paulwing
  • 使用MCP服务创建的测试存储库

    Reviews

    3 (2)
    Avatar
    user_ZeGoeuQM
    2025-04-24

    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!

    Avatar
    user_62VMFmIa
    2025-04-24

    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!