discord-mcp
Discord MCP-сервер
Легковесный многосерверный Discord MCP-сервер с более чем 90 инструментами
Управляйте всем своим Discord-сервером из Claude Desktop, Claude Code, Cursor, VS Code Copilot или любого другого MCP-совместимого клиента. Сообщения, каналы, роли, права доступа, модерация, форумы, вебхуки — всё с помощью естественного языка.
Почему именно этот?
90+ инструментов — сообщения, каналы, роли, права доступа, модерация, форумы, вебхуки, запланированные события, приглашения, личные сообщения (DM), эмбеды и многое другое
Многосерверность — работает на нескольких серверах, без привязки к
GUILD_IDЛегковесность — TypeScript + Node.js, пакет ~25 КБ, Docker-образ ~73 МБ (против 400+ МБ у Java-аналогов)
Модульность — чистая архитектура, легко расширять новыми инструментами
Два способа установки — npm или Docker, на ваш выбор
Быстрый старт
Добавьте это в конфигурацию вашего MCP-клиента и замените YOUR_TOKEN_HERE на токен вашего бота:
{
"mcpServers": {
"discord": {
"command": "npx",
"args": ["-y", "@pasympa/discord-mcp"],
"env": {
"DISCORD_TOKEN": "YOUR_TOKEN_HERE"
}
}
}
}Установка не требуется — npx берет всё на себя.
У вас еще нет бота? См. Создание вашего Discord-бота.
Конфигурация
Добавьте указанную выше конфигурацию в ваш claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
После сохранения перезапустите Claude Desktop.
claude mcp add discord -e DISCORD_TOKEN=YOUR_TOKEN_HERE -- npx -y @pasympa/discord-mcpДобавьте указанную выше конфигурацию в ~/.cursor/mcp.json. Подробности см. в документации Cursor MCP.
Добавьте в ваш .vscode/mcp.json:
{
"inputs": [
{
"type": "promptString",
"id": "discord-token",
"description": "Discord Bot Token",
"password": true
}
],
"servers": {
"discord": {
"command": "npx",
"args": ["-y", "@pasympa/discord-mcp"],
"env": {
"DISCORD_TOKEN": "${input:discord-token}"
}
}
}
}Подробности см. в документации VS Code MCP.
{
"mcpServers": {
"discord": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "DISCORD_TOKEN=YOUR_TOKEN_HERE",
"pasympa/discord-mcp:latest"
]
}
}
}git clone https://github.com/PaSympa/discord-mcp
cd discord-mcp
npm install && npm run build{
"mcpServers": {
"discord": {
"command": "node",
"args": ["/absolute/path/to/discord-mcp/dist/index.js"],
"env": {
"DISCORD_TOKEN": "YOUR_TOKEN_HERE"
}
}
}
}Вместо передачи токена в конфигурации MCP, создайте файл .env в корне проекта:
DISCORD_TOKEN=YOUR_TOKEN_HEREСервер автоматически загружает .env через dotenv.
Создание вашего Discord-бота
Перейдите на discord.com/developers/applications
New Application > дайте ему имя
Вкладка Bot > Reset Token > скопируйте токен
Включите Privileged Gateway Intents
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PaSympa/discord-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server