Skip to main content
Glama

mcp-discord

by hanweg

Discord MCP サーバー

Claude Desktop などの MCP クライアントに Discord 統合機能を提供する Model Context Protocol (MCP) サーバー。

利用可能なツール

サーバー情報

  • get_server_info : 詳細なサーバー情報を取得する
  • list_members : サーバーのメンバーとその役割を一覧表示する

メッセージ管理

  • send_message : チャネルにメッセージを送信する
  • read_messages : 最近のメッセージ履歴を読む
  • add_reaction : メッセージに反応を追加する
  • add_multiple_reactions : メッセージに複数の反応を追加する
  • remove_reaction : メッセージから反応を削除する
  • moderate_message : メッセージを削除し、ユーザーをタイムアウトさせる

チャンネル管理

  • create_text_channel : 新しいテキストチャンネルを作成する
  • delete_channel : 既存のチャンネルを削除する

役割管理

  • add_role : ユーザーにロールを追加する
  • remove_role : ユーザーからロールを削除する

Webhook管理

  • create_webhook : 新しいWebhookを作成する
  • list_webhooks : チャネル内のウェブフックを一覧表示する
  • send_webhook_message : Webhook経由でメッセージを送信する
  • modify_webhook : Webhook設定を更新する
  • delete_webhook : Webhookを削除する

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop 用の Discord サーバーを自動的にインストールするには:

npx -y @smithery/cli install @hanweg/mcp-discord --client claude
  1. Discord ボットを設定します。
    • Discord開発者ポータルで新しいアプリケーションを作成する
    • ボットを作成し、トークンをコピーする
    • 必要な特権インテントを有効にします。
      • メッセージ内容の意図
      • プレゼンスインテント
      • サーバーメンバーの意図
    • OAuth2 URLジェネレータを使用してボットをサーバーに招待する
  2. パッケージをクローンしてインストールします。
# Clone the repository git clone https://github.com/hanweg/mcp-discord.git cd mcp-discord # Create and activate virtual environment uv venv .venv\Scripts\activate ### If using Python 3.13+ - install audioop library: `uv pip install audioop-lts` # Install the package uv pip install -e .
  1. Claude Desktop を構成します (Windows の場合は%APPDATA%\Claude\claude_desktop_config.json 、macOS の場合は~/Library/Application Support/Claude/claude_desktop_config.json ):
"discord": { "command": "uv", "args": [ "--directory", "C:\\PATH\\TO\\mcp-discord", "run", "mcp-discord" ], "env": { "DISCORD_TOKEN": "your_bot_token" } }

ライセンス

MIT ライセンス - 詳細については LICENSE ファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude Desktop などの MCP クライアントに Discord 統合機能を提供します。

  1. 利用可能なツール
    1. サーバー情報
    2. メッセージ管理
    3. チャンネル管理
    4. 役割管理
    5. Webhook管理
  2. インストール
    1. Smithery経由でインストール
  3. ライセンス

    Related MCP Servers

    • -
      security
      F
      license
      -
      quality
      This server allows integration with Discord, enabling message exchanges between Claude and a Discord channel using prompts and notifications.
      Last updated -
      TypeScript
    • A
      security
      A
      license
      A
      quality
      An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
      Last updated -
      2
      6
      TypeScript
      MIT License
      • Apple
    • A
      security
      A
      license
      A
      quality
      An MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.
      Last updated -
      1
      0
      JavaScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
      Last updated -
      22
      MIT License
      • Linux
      • Apple

    View all related MCP servers

    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/hanweg/mcp-discord'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server