返回 MCP 目录
public公开dns本地运行

discord-mcp

Discord MCP服务器是一个基于Model Context Protocol(MCP)的Discord API集成服务,允许AI助手与Discord无缝交互,包括管理频道、发送消息、获取服务器信息等功能。

article

README

🚀 支持 Discord API 的 MCP 服务器

这是一个支持 Discord API (JDA)模型上下文协议 (MCP) 服务器,它能让 Discord 机器人与 MCP 兼容的应用程序(如 Claude Desktop)实现无缝集成。借助该服务器,您的 AI 助手可轻松与 Discord 交互,实现频道管理、消息发送以及服务器信息获取等功能,强大的自动化能力将显著提升您的 Discord 使用体验。

🚀 快速开始

本服务器可助力您的 AI 助手与 Discord 实现无缝交互,以下是使用前的安装与配置步骤。

📦 安装指南

克隆仓库

git clone https://github.com/SaseQ/discord-mcp

构建项目

⚠️ 重要提示

使用 mvn 命令需要安装 Maven。完整的安装说明请参考 这里

cd discord-mcp
mvn clean package # jar 文件将在 /target 目录中生成

配置 AI 客户端

许多代码编辑器和其他 AI 客户端使用配置文件来管理 MCP 服务器。要配置 Discord MPC 服务器,请将以下内容添加到您的配置文件中。

⚠️ 重要提示

您需要创建一个 Discord Bot 令牌才能使用此服务器。有关如何创建 Discord Bot 令牌的说明请参考 这里

{
  "mcpServers": {
    "discord-mcp": {
      "command": "java",
      "args": [
        "-jar",
        "/absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar"
      ],
      "env": {
        "DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN"
      }
    }
  }
}

通过 GitMCP 远程使用

通过 GitMCP 远程使用 Discord MCP:

{
  "mcpServers": {
    "discord-mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://gitmcp.io/SaseQ/discord-mcp"
      ],
      "env": {
        "DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN"
      }
    }
  }
}

更多配置信息请参考 这里

通过 Smithery 自动安装

通过 Smithery 自动安装 Discord MCP 服务器:

npx -y @smithery/cli@latest install @SaseQ/discord-mcp --client claude

🛠️ 可用工具

服务器信息

消息管理

频道管理

类别管理

Webhook 管理

更多详细示例请参考 Wiki

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端