MCP-Discord — сервер для сообщений, форумов и ролей

MCP-Discord

Discord MCP для Claude и Cursor: агент пишет и ищет сообщения, ведет форумы, каналы, роли и вебхуки через токен бота, запуск командой npx

  • 108 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент пишет и удаляет сообщения, создает и удаляет каналы и роли, назначает права от имени бота
  • Токен бота открывает управление сервером, а рекомендованное право администратора расширяет доступ до максимума
Все причины и проверки
Нужен VPN

barryyip0625/mcp-discord

Установка

Ручная установка

npx mcp-discord --config ${DISCORD_TOKEN}

Запуск пакета напрямую. Токен бота берется из переменной DISCORD_TOKEN.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент пишет и удаляет сообщения, создает и удаляет каналы и роли, назначает права от имени бота
  • Токен бота открывает управление сервером, а рекомендованное право администратора расширяет доступ до максимума

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

MCP-Discord дает агенту работать с Discord через вашего бота. Сервер написан на TypeScript и запускается командой `npx mcp-discord --config ТОКЕН`. Агент входит в бота, видит список серверов, на которых он состоит, и получает сведения о сервере, участниках и ролях. С сообщениями можно делать многое: отправлять, искать по серверу, читать канал с параметрами `before`, `after`, `around` (принимают идентификаторы или даты в формате ISO 8601), редактировать собственные сообщения бота, удалять, закреплять и откреплять, ставить и убирать реакции. Для форумов есть создание, обновление и удаление постов, ответы, список веток и управление тегами. Отдельные инструменты создают, изменяют и удаляют текстовые, голосовые и форумные каналы и категории, а также задают переопределения прав. Роли можно создавать с цветом и правами, менять, удалять, назначать участникам и снимать. Вебхуки создаются, меняются, удаляются и отправляют сообщения. Транспортов два: stdio по умолчанию и Streamable HTTP с настраиваемым портом. Для HTTP есть готовый образ Docker.

Для кого. Для модераторов и разработчиков сообществ в Discord, которым нужен компактный сервер с форумами, ролями и вебхуками, запускаемый одной командой.

Подходит, если

  • Нужно найти сообщения на сервере по слову и ответить в нужном канале от имени бота
  • Требуется вести форум: создавать посты, отвечать, менять теги и закреплять важные ветки
  • Надо создать роль с цветом и правами и назначить ее группе участников
  • Хочется настроить права канала для роли и убрать лишние переопределения
  • Нужен запуск сервера в Docker по HTTP, чтобы подключаться к нему из клиента по адресу /mcp

Не подходит, если

  • Нужна сборка целого сервера по плану с предпросмотром и проверкой результата: для этого подходит Discord MCP от cappyeo
  • Нет собственного бота с включенными привилегированными интентами: сервер требует Message Content, Server Members и Presence
  • Нужен режим предпросмотра, где запись заблокирована: в описании такого режима нет
  • Нет Node.js 18 или новее

Пример запроса к агенту

Найди на сервере сообщения про релиз за последнюю неделю и создай в форуме анонсов пост с кратким итогом

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Переменные окружения

DISCORD_TOKEN обязательная, секрет
Токен вашего бота Discord из Developer Portal.

Ограничения

Нужны Node.js 18 или новее и собственный бот Discord с включенными интентами Message Content, Server Members и Presence. Бот должен быть добавлен на сервер, иначе к его данным нет доступа. Самый простой вариант прав, который советует автор, это администратор, а минимальный набор включает управление сообщениями, ветками, каналами, вебхуками и ролями. Discord в России заблокирован.

Сервер передает токен аргументом `--config` или переменной `DISCORD_TOKEN`, и оба способа оставляют секрет в конфигурации клиента или в окружении. Режима только для чтения в описании нет. Редактировать через инструмент можно только сообщения, написанные самим ботом. Лицензия MIT.

Как отключить. Удалите блок discord из конфигурации клиента и перезапустите его. Токен бота отзовите в Discord Developer Portal или удалите бота с сервера. Контейнер Docker остановите командой docker stop.

Частые вопросы

Как подключить Discord MCP к Claude и Cursor?

Соберите репозиторий и добавьте в конфигурацию блок discord: команда node, аргумент с путем до build/index.js, в env токен бота DISCORD_TOKEN. Блок одинаков для Claude Desktop, Claude Code и Cursor. Либо запускайте пакет командой npx mcp-discord --config и токен.

Какие права нужны боту для mcp-discord?

Для быстрого старта автор советует право администратора. Минимальный набор: отправка сообщений, создание публичных веток, сообщения в ветках, управление сообщениями, ветками, каналами, вебхуками и ролями, реакции и просмотр канала. Также нужны интенты Message Content, Server Members и Presence.

Можно ли запустить mcp-discord по HTTP?

Да. Выполните node build/app.js --transport http --port 3000 с токеном, конечная точка будет http://localhost:3000/mcp. Образ barryy625/mcp-discord в Docker использует HTTP по умолчанию на порту 8080.

Что умеет mcp-discord с форумами Discord?

Получать список форумных каналов, создавать посты (в том числе закрепленные), читать их, отвечать, обновлять заголовок, теги и состояния архивации, блокировки и закрепления, удалять посты, смотреть ветки и заменять набор тегов.

Чем mcp-discord отличается от Discord MCP cappyeo?

mcp-discord проще и запускается одной командой npx, но без режима предпросмотра, чертежей сервера и фоновых процессов. У сервера cappyeo больше двухсот инструментов, а запись при настройке через мастер блокируется до вашего разрешения.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Нужен VPN

Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра

MCP-серверШирокий доступ185Звезды репозитория
Нужен VPN

MCP сервер для Discord: агент ведет каналы, роли, сообщения и модерацию через бот-токен вашего сервера

MCP-серверШирокий доступ570Звезды репозитория

MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря

MCP-серверШирокий доступ409Звезды репозитория

MCP-сервер для Minecraft: агент управляет ботом-персонажем через Mineflayer, строит и исследует мир

MCP-серверРасширенный доступ799Звезды репозитория
Российский стек

MCP-сервер для Bot API мессенджера MAX: сообщения, медиа, чаты, участники и кнопки из агента

MCP-серверРасширенный доступ11Звезды репозитория

MCP-канал, который передает сообщения из WeChat в сессию Claude Code и возвращает ответы агента в тот же чат

MCP-серверШирокий доступ312Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP-Discord — сервер для сообщений, форумов и ролей (эта запись)нетAPI-ключ108
Discord MCPнетAPI-ключ570сервер SaseQ для каналов, ролей, сообщений и модерации через бот-токен, у mcp-discord упор на форумы, вебхуки и запуск по HTTP
Discord MCP от cappyeo — более 200 инструментовнетAPI-ключ185сервер cappyeo на более чем двести инструментов с чертежами сервера и режимом предпросмотра, этот компактнее и ставится одной командой npx

Коротко о README

Описание начинается со списка возможностей: вход бота, серверы, участники, роли, сообщения, форумы, каналы, права, реакции, вебхуки. Далее перечислены требования к боту, включая два набора прав и ссылки-приглашения для администратора и для минимальных прав. Установка описана через NPM, Smithery, Docker и вручную. Разделы с инструментами сгруппированы по темам: основные функции, каналы, форумы, сообщения, вебхуки, роли и участники.

Бейдж для README

Сообщить о проблеме

Foxx AIMCP-Discord — сервер для сообщений, форумов и ролей
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.