Discord MCP — MCP-сервер для Claude Code: функции и установка
Подключает Discord-бота к ИИ-клиенту через MCP: агент сможет управлять сервером и читать переписки. Нужен собственный бот и Node.js 22.12 или новее.
claude mcp add --env DISCORD_TOKEN=<DISCORD_TOKEN> --env DISCORD_EXPECTED_BOT_ID=<DISCORD_EXPECTED_BOT_ID> --env ALLOWED_GUILDS=<ALLOWED_GUILDS> --transport stdio mcp-server -- npx -y @discord-mcp/cliЧто делает Discord MCP
Сервер даёт агенту инструменты для работы с сообщениями, каналами, ролями, модерацией и настройкой Discord-сервера. В наборе 222 типизированных инструмента. Для создания сервера по описанию можно подготовить план, проверить его перед запуском, продолжить прерванную работу и сверить результат с Discord.
Понадобятся Node.js 22.12 или новее и собственный бот, добавленный на сервер под вашим контролем. После настройки конфигурацию нужно перенести в ИИ-клиент вручную. В режиме setup изменения по умолчанию заблокированы; прямой запуск serve разрешает обычные записи. Это различие важно учесть до подключения бота.
Какие задачи решает
- настроить каналы и роли Discord-сервера
- проверить права участников и провести аудит ролей
- прочитать историю канала и веток с источниками
- подготовить план изменений и сверить результат с Discord
Примеры запросов агенту
- Подготовь план Discord-сервера с каналами и ролями, затем покажи его для проверки.
- Проверь права участников и найди роли с лишним доступом.
- Собери историю обсуждения из канала и связанных веток с указанием источников.
Как установить Discord MCP
Командой платформы
claude mcp add --env DISCORD_TOKEN=<DISCORD_TOKEN> --env DISCORD_EXPECTED_BOT_ID=<DISCORD_EXPECTED_BOT_ID> --env ALLOWED_GUILDS=<ALLOWED_GUILDS> --transport stdio mcp-server -- npx -y @discord-mcp/cliВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp-server --env DISCORD_TOKEN=<DISCORD_TOKEN> --env DISCORD_EXPECTED_BOT_ID=<DISCORD_EXPECTED_BOT_ID> --env ALLOWED_GUILDS=<ALLOWED_GUILDS> -- npx -y @discord-mcp/cliВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@discord-mcp/cli"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>",
"DISCORD_EXPECTED_BOT_ID": "<DISCORD_EXPECTED_BOT_ID>",
"ALLOWED_GUILDS": "<ALLOWED_GUILDS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@discord-mcp/cli"
],
"env": {
"DISCORD_TOKEN": "<DISCORD_TOKEN>",
"DISCORD_EXPECTED_BOT_ID": "<DISCORD_EXPECTED_BOT_ID>",
"ALLOWED_GUILDS": "<ALLOWED_GUILDS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DISCORD_TOKEN=<DISCORD_TOKEN> -e DISCORD_EXPECTED_BOT_ID=<DISCORD_EXPECTED_BOT_ID> -e ALLOWED_GUILDS=<ALLOWED_GUILDS> mcp-server npx -y @discord-mcp/cliВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить 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 @discord-mcp/cli. Замените <DISCORD_TOKEN> токеном своего Discord-бота.
Что делает Discord MCP?
Подключает Discord-бота к ИИ-клиенту через MCP. Агент получает инструменты для управления сервером, модерации и чтения переписок.
Что нужно для работы Discord MCP?
Нужны Node.js 22.12 или новее и собственный Discord-бот, установленный на сервере под вашим контролем. Сгенерированную конфигурацию нужно применить в ИИ-клиенте вручную.