Discord MCP
MCP сервер для Discord: агент ведет каналы, роли, сообщения и модерацию через бот-токен вашего сервера
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Отправляет, правит и удаляет сообщения в каналах и в личке
- Кикает, банит и выдает таймауты участникам сервера
- Создает и удаляет каналы, роли и права через бот-токен
Установка
Ручная установка
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 для запуска сервера
Пример запроса к агенту
Создай канал для анонсов, дай роли модератора право писать в нем и закрепи приветственное сообщениеОграничения
Нужен бот Discord со своим токеном и правами на сервере, часть операций доступна только при соответствующих ролях бота. В России доступ к Discord ограничен, поэтому без обходных мер сервер и API могут быть недоступны. Запуск идет через Docker-образ, Docker Compose или сборку jar через Maven, готового пакета в npm или PyPI нет. Если задан DISCORD_GUILD_ID, параметр guildId в инструментах становится необязательным.
Как отключить. Остановите и удалите контейнер discord-mcp или уберите блок из конфигурации MCP-клиента и перезапустите его.
MCP
- Транспорт
- http, stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| DISCORD_TOKEN обязательная, секрет | Токен бота Discord с нужными правами на сервере |
| DISCORD_GUILD_ID | Id сервера по умолчанию, чтобы не передавать guildId в каждый вызов |
| SPRING_PROFILES_ACTIVE | Режим работы: http для общего контейнера или stdio |
Проверка безопасности
- Отправляет, правит и удаляет сообщения в каналах и в личке
- Кикает, банит и выдает таймауты участникам сервера
- Создает и удаляет каналы, роли и права через бот-токен
Коротко о 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.
Частые вопросы
Чем отличаются режимы http и stdio?
В режиме http поднимается один общий контейнер, к которому подключаются клиенты по адресу /mcp. В режиме stdio на каждую сессию клиента запускается отдельный процесс или контейнер.
Нужен ли DISCORD_GUILD_ID?
Он необязателен. Если задать id сервера по умолчанию, инструменты, принимающие guildId, можно вызывать без него.
Похожие
MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub