discord-mcp — MCP-сервер для Claude Code: управление Discord
Даёт ИИ-агенту инструменты для работы с серверами Discord: от сообщений и каналов до модерации и вебхуков. Подключается через токен бота.
claude mcp add discord-mcp -e DISCORD_TOKEN=<DISCORD_TOKEN> -- npx -y @pasympa/discord-mcpЧто делает discord-mcp
Сервер предоставляет более 95 инструментов для управления Discord: можно работать с сообщениями, каналами, ролями, правами доступа, форумами, вебхуками, приглашениями и личными сообщениями. Он поддерживает несколько серверов Discord, а не привязан к одному guild ID.
Для подключения через npx нужен токен бота в переменной DISCORD_TOKEN. Пакет также можно запустить через Docker или собрать из исходников. Если для бота не включены нужные привилегированные intents в Developer Portal, подключение может завершиться ошибкой; доступ к данным зависит от настроек портала Discord.
Сервер получает сообщения через REST API, а не подписывается на события сообщений. Переменная DISCORD_MCP_TOOLSETS позволяет ограничить доступный набор инструментов; DISCORD_ALLOWED_GUILDS — разрешить работу только с выбранными серверами.
Какие задачи решает
- найти сообщения и управлять ими на сервере Discord
- создать или настроить канал и роли
- проверить права доступа и изменить настройки модерации
- работать с форумами, приглашениями и вебхуками
- ограничить инструменты или серверы, доступные MCP-серверу
Примеры запросов агенту
- Найди последние сообщения в канале и кратко перескажи обсуждение.
- Создай канал для анонсов и настрой для него нужные права.
- Проверь роли и права модерации на сервере Discord.
Как установить discord-mcp
Командой платформы
claude mcp add discord-mcp -e DISCORD_TOKEN=<DISCORD_TOKEN> -- npx -y @pasympa/discord-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add pasympa-discord-mcp --env DISCORD_TOKEN=<DISCORD_TOKEN> -- npx -y @pasympa/discord-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"pasympa-discord-mcp": {
"command": "npx",
"args": [
"-y",
"@pasympa/discord-mcp"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"pasympa-discord-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pasympa/discord-mcp"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DISCORD_TOKEN=<DISCORD_TOKEN> pasympa-discord-mcp npx -y @pasympa/discord-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о discord-mcp
Как установить discord-mcp в Claude Code?
Выполни claude mcp add discord-mcp -e DISCORD_TOKEN=<DISCORD_TOKEN> -- npx -y @pasympa/discord-mcp, заменив <DISCORD_TOKEN> на токен бота.
Что делает discord-mcp?
Подключает ИИ-агента к инструментам управления Discord: сообщениям, каналам, ролям, модерации и другим функциям. Сервер может работать с несколькими guild.
Зачем нужны DISCORD_MCP_TOOLSETS и DISCORD_ALLOWED_GUILDS?
DISCORD_MCP_TOOLSETS задаёт набор инструментов, доступных агенту. DISCORD_ALLOWED_GUILDS ограничивает действия выбранными серверами Discord.