MCP Catalogs
首页discord-mcp screenshot

discord-mcp

by SaseQ·310·综合分 51

一个基于Java的MCP服务器,通过全面的频道、消息和用户管理工具使AI助手能够与Discord交互。

communicationdeveloper-toolsproductivity
72
Forks
6
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

Discord-MCP是一个功能齐全的Model Context Protocol服务器,将Discord与Claude和ChatGPT等AI助手连接起来。它提供广泛的Discord功能,包括频道管理、消息处理、角色管理和工具功能。该服务器使用Java和JDA(Java Discord API)构建,提供HTTP和传统stdio连接模式,并支持多种AI客户端的详细配置选项。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI驱动的Discord机器人,可自动回复消息或管理内容
:Discord与其他系统之间的集成,用于自动化通知和工作流程
:能监控Discord频道并提供讨论见解或摘要的AI助手
:我的Discord机器人需要什么权限?
:我可以同时运行多个Discord MCP服务器吗?

什么时候选它

如果你需要通过 AI 助手进行全面的 Discord 自动化,并且希望有支持 Docker 的生产级部署选项,请选择此服务器。

什么时候不要选它

如果你需要具有最小依赖项的轻量级解决方案,请不要选择它,因为它的部署需要 Java 和 Docker。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_server_info

    Get detailed discord server information

  • send_message

    Send a message to a specific channel

  • read_messages

    Read message history from a specific channel

  • create_text_channel

    Create a new text channel

  • list_channels

    List of all channels

  • send_private_message

    Send a private message to a specific user

  • create_role

    Create a new role on the server

  • assign_role

    Assign a role to a user

  • kick_member

    Kicks a member from the server

  • ban_member

    Bans a user from the server

  • create_webhook

    Create a new webhook on a specific channel

  • create_guild_scheduled_event

    Schedule a new event on the server

可对比工具

discord-api-mcpdiscordbot-mcpdiscordjs

安装

Docker安装(推荐)

  1. 设置环境变量:
export DISCORD_TOKEN="你的Discord机器人令牌"
export DISCORD_GUILD_ID="可选的默认服务器ID"
export SPRING_PROFILES_ACTIVE=http
  1. 运行Docker容器:
docker run -d -i \
  --name discord-mcp \
  --restart unless-stopped \
  -p 8085:8085 \
  -e SPRING_PROFILES_ACTIVE \
  -e DISCORD_TOKEN \
  -e DISCORD_GUILD_ID \
  saseq/discord-mcp:latest

Claude Desktop连接

{
  "mcpServers": {
    "discord-mcp": {
      "url": "http://localhost:8085/mcp"
    }
  }
}

FAQ

我的Discord机器人需要什么权限?
根据您想要使用的功能,您的机器人将需要各种权限。README中包含创建机器人和了解权限的Discord文档链接。
我可以同时运行多个Discord MCP服务器吗?
是的,您可以通过更改Docker中的端口映射(例如 -p 8086:8085)或在手动安装中配置不同端口来运行多个实例。

discord-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。