Skip to main content
Glama

Discord MCP-сервер

Легковесный многосерверный Discord MCP-сервер с более чем 90 инструментами

npm License Node Discord.js MCP

discord-mcp MCP server

Управляйте всем своим 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.json

  • Windows: %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-бота

  1. Перейдите на discord.com/developers/applications

  2. New Application > дайте ему имя

  3. Вкладка Bot > Reset Token > скопируйте токен

  4. Включите 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