Discord MCP
MCP сервер для Discord: агент ведет каналы, роли, сообщения и модерацию через бот-токен вашего сервера
- 603 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Отправляет, правит и удаляет сообщения в каналах и в личке
- Кикает, банит и выдает таймауты участникам сервера
- Создает и удаляет каналы, роли и права через бот-токен
Установка
- Работает в
Ручная установка
docker run -d -i --name discord-mcp --restart unless-stopped -p 8085:8085 -e SPRING_PROFILES_ACTIVE=http -e DISCORD_TOKEN -e DISCORD_GUILD_ID saseq/discord-mcp:latestПеред запуском задайте DISCORD_TOKEN в переменных окружения. Эндпоинт: http://localhost:8085/mcp.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Отправляет, правит и удаляет сообщения в каналах и в личке
- Кикает, банит и выдает таймауты участникам сервера
- Создает и удаляет каналы, роли и права через бот-токен
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Java и JDA дает агенту широкий доступ к Discord через бота. Он читает и пишет сообщения в каналах и в личке, ставит реакции, создает и правит текстовые, голосовые и форумные каналы, категории и вебхуки. Есть управление ролями и правами, модерация с киком, баном и таймаутом, планирование событий, работа с приглашениями и эмодзи. Запускается в режиме http как один общий контейнер или в режиме stdio.
Для кого. Для владельцев и модераторов Discord-серверов и специалистов по сообществам, кто автоматизирует управление.
Подходит, если
- Нужно, чтобы агент отправлял и читал сообщения в каналах Discord
- Нужно автоматизировать создание каналов, ролей и событий
- Нужны модерация и управление правами через бота
Не подходит, если
- Нет бота Discord с токеном и нужными правами на сервере
- Нельзя устанавливать Docker, Java или Maven для запуска сервера
Пример запроса к агенту
Создай канал для анонсов, дай роли модератора право писать в нем и закрепи приветственное сообщениеMCP
- Транспорт
- http, stdio
- Авторизация
- API-ключ
Переменные окружения
DISCORD_TOKENобязательная, секрет- Токен бота Discord с нужными правами на сервере
DISCORD_GUILD_ID- Id сервера по умолчанию, чтобы не передавать guildId в каждый вызов
SPRING_PROFILES_ACTIVE- Режим работы: http для общего контейнера или stdio
Ограничения
Нужен бот Discord со своим токеном и правами на сервере, часть операций доступна только при соответствующих ролях бота. В России доступ к Discord ограничен, поэтому без обходных мер сервер и API могут быть недоступны. Запуск идет через Docker-образ, Docker Compose или сборку jar через Maven, готового пакета в npm или PyPI нет. Если задан DISCORD_GUILD_ID, параметр guildId в инструментах становится необязательным.
Как отключить. Остановите и удалите контейнер discord-mcp или уберите блок из конфигурации MCP-клиента и перезапустите его.
Частые вопросы
Чем отличаются режимы http и stdio?
В режиме http поднимается один общий контейнер, к которому подключаются клиенты по адресу /mcp. В режиме stdio на каждую сессию клиента запускается отдельный процесс или контейнер.
Нужен ли DISCORD_GUILD_ID?
Он необязателен. Если задать id сервера по умолчанию, инструменты, принимающие guildId, можно вызывать без него.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыDiscord MCP от cappyeo — более 200 инструментов
Discord MCP (cappyeo)
Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра
Discord MCP для Claude и Cursor: агент пишет и ищет сообщения, ведет форумы, каналы, роли и вебхуки через токен бота, запуск командой npx
MCP-сервер для Minecraft: агент управляет ботом-персонажем через Mineflayer, строит и исследует мир
MCP-сервер на Node.js, через который агент управляет устройствами Home Assistant и правит его автоматизации
MCP сервер для Home Assistant: агент читает состояние устройств, управляет ими и правит дашборды умного дома
MCP Kite строит и чинит Discord-ботов из диалога: команды, слушатели событий, шаблоны сообщений и проверка потоков.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Discord MCP (эта карточка) | нет | API-ключ | 603 | |
| kubectl-mcp-server | нет | не нужна | 972 | читает состояние кластера и разбирает сбои подов |
| Unreal Engine MCP Server | нет | не нужна | 1 032 | ассеты, акторы и блупринты Unreal Engine |
| Android MCP | нет | не нужна | 924 | управляет Android-устройством через ADB |
Коротко о README
README описывает установку через Docker как основной путь, а также через Docker Compose и ручную сборку jar с Maven. Показаны подключения для Claude Code, Codex CLI, Cursor, Claude Desktop и n8n, режимы http и stdio, эндпоинт по адресу http://localhost:8085/mcp. Список инструментов охватывает сервер, пользователей, сообщения, каналы, категории, вебхуки, роли, модерацию, голосовые каналы, события, права, приглашения, форумы и эмодзи. Переменные DISCORD_TOKEN обязательна, DISCORD_GUILD_ID необязательна. Лицензия MIT.