Discord MCP Server

Integrations

  • Allows Claude to interact with Discord servers through various tools for sending messages, reading message history, listing channels and servers, and retrieving user information.

Discord MCP サーバー

Claude との Discord API 統合のための MCP (Model Context Protocol) サーバー。このサーバーにより、Claude はメッセージの送信、メッセージの閲覧、サーバーリソースの管理などのアクションを実行するツールを介して Discord サーバーとやり取りできるようになります。

前提条件

  • Node.js 16以上
  • Discord ボット トークン ( Discord 開発者ポータルで作成)
  • 適切なボット権限:
    • メッセージを読む/チャンネルを表示する
    • メッセージを送信
    • メッセージ履歴を読む
    • (オプション) 必要な機能に応じて、役割の管理、チャネルの管理などを行います。

インストール

  1. このリポジトリをクローンする
  2. 依存関係をインストールします:
    npm install
  3. プロジェクトをビルドします。
    npm run build

構成

ルート ディレクトリに次の.envファイルを作成します。

DISCORD_TOKEN=your_discord_bot_token_here

使用法

  1. サーバーを起動します。
    npm start
  2. Claude デスクトップを設定します。
    • Claude Desktopの設定ファイルに追加: GXP5

利用可能なツール

  • send-message : Discordチャンネルにメッセージを送信する
  • read-messages : Discordチャンネルから最近のメッセージを読む
  • list-channels : サーバー内の利用可能なチャンネルを一覧表示する
  • list-servers : ボットがアクセスできるサーバーを一覧表示する
  • get-user-info : 特定のユーザーに関する情報を取得する

セキュリティに関する考慮事項

  • Discordボットトークンは、Discordボットへのアクセスを許可します。安全に保管してください。
  • ボットは招待されたサーバーにのみアクセスできます。
  • アクションは各サーバーにおけるボットの権限によって制限されます。

ライセンス

マサチューセッツ工科大学

-
security - not tested
F
license - not found
-
quality - not tested

Discord の API を介してメッセージの送受信やサーバー リソースの管理を行うツールを提供することで、Claude が Discord と対話できるようにする MCP サーバーです。

  1. Prerequisites
    1. Installation
      1. Configuration
        1. Usage
          1. Available Tools
            1. Security Considerations
              1. License
                ID: id57ccv57l