Перейти к содержимому

Discord Mcp

Сервер для интеграции AI с Discord: управление каналами, сообщениями и серверами для seamless автоматизации.

Java
71 stars

Описание

Это сервер Model Context Protocol для Discord API на базе JDA (Java Discord API), позволяющий AI-ассистентам, таким как Claude Desktop, взаимодействовать с Discord. Ключевые особенности: управление пользователями, каналами, сообщениями, вебхуками и категориями. Технологии: Java, Maven для сборки, Docker для развёртывания. Потенциальные применения: автоматизация ботов, отправка уведомлений, мониторинг чатов и интеграция AI в Discord-сообщества для повышения эффективности.

Возможности

Информация о сервере

Получение детальной информации о Discord-сервере с помощью get_server_info.

Управление пользователями

Получение ID пользователя по имени, отправка, редактирование и удаление приватных сообщений, чтение истории.

Управление сообщениями

Отправка, редактирование, удаление сообщений в каналах, добавление/удаление реакций, чтение истории.

Управление каналами

Создание/удаление текстовых каналов, поиск по имени, список всех каналов.

Управление категориями

Создание/удаление категорий, поиск, список каналов в категории.

Управление вебхуками

Создание/удаление вебхуков, список, отправка сообщений через вебхук.

Установка

Рекомендуемая установка через Docker (требуется Docker Desktop):

{
  "mcpServers": {
    "mcp-server": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "DISCORD_TOKEN=<YOUR_DISCORD_BOT_TOKEN>",
        "-e", "DISCORD_GUILD_ID=<OPTIONAL_DEFAULT_SERVER_ID>",
        "saseq/discord-mcp:latest"
      ]
    }
  }
}

Требуется Discord Bot Token (создать по инструкции: https://discordjs.guide/preparations/setting-up-a-bot-application.html#creating-your-bot).

Информация

Язык
Java
Лицензия
MIT License
GitHub Stars
71

Ссылки