Skip to main content
Glama

MCP Relay Server

by emiliobool

MCPリレー

この MCP サーバーにより、Claude は Discord チャネルにメッセージやプロンプトを送信し、応答を受け取ることができます。

セットアップ手順

1. Discordアプリケーションとボットを作成する

  1. Discord開発者ポータルへアクセス

  2. 「新しいアプリケーション」をクリックして名前を付けます

  3. 左サイドバーの「ボット」セクションに移動します

  4. ボットのトークンセクションで、「トークンをリセット」をクリックし、新しいトークンをコピーします。

    • このトークンは安全に保管してください。公開しないでください。

  5. 「特権ゲートウェイ インテント」で、以下を有効にします。

    • メッセージコンテンツの意図

    • サーバーメンバーの意図

    • プレゼンスインテント

2. ボットをサーバーに招待する

  1. 左側のサイドバーの「OAuth2」セクションに移動します

  2. 「URLジェネレータ」を選択

  3. 「スコープ」で以下を選択します。

    • ボット

    • アプリケーションコマンド

  4. 「ボット権限」で以下を選択します。

    • メッセージを送信

    • リンクを埋め込む

    • メッセージ履歴を読む

  5. 生成されたURLをコピーしてブラウザで開きます

  6. サーバーを選択し、ボットを承認します

3. チャンネルIDを取得する

  1. Discord で開発者モードを有効にします。

    • ユーザー設定 > アプリ設定 > 詳細設定に移動します

    • 「開発者モード」をオンにする

  2. 使用したいチャンネルを右クリックします

  3. 「チャンネルIDをコピー」をクリック

4. MCP設定を構成する

サーバーはMCP設定ファイルで設定する必要があります。設定ファイルに以下の行を追加してください。

{ "mcpServers": { "discord-relay": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/MCP Relay/build/index.js" ], "env": { "DISCORD_TOKEN": "your_bot_token_here", "DISCORD_CHANNEL_ID": "your_channel_id_here" } } } }

交換する:

  • /ABSOLUTE/PATH/TO/MCP Relay MCP Relay プロジェクトへの実際のパスに置き換えます。

  • your_bot_token_hereに Discord ボットトークンを入力します

  • your_channel_id_hereに Discord チャンネル ID を入力します

注意: 構成では必ず絶対パスを使用してください。

使用法

サーバーは、次のパラメータを受け入れるsend-messageと呼ばれるツールを提供します。

{ type: 'prompt' | 'notification', // Type of message title: string, // Message title content: string, // Message content actions?: Array<{ // Optional action buttons label: string, // Button label value: string // Value returned when clicked }>, timeout?: number // Optional timeout in milliseconds }

メッセージの種類

  1. 通知: 応答を期待しないシンプルなメッセージ

    { "type": "notification", "title": "Hello", "content": "This is a notification" }
  2. プロンプト: 応答を待つメッセージ

    { "type": "prompt", "title": "Question", "content": "Do you want to proceed?", "actions": [ { "label": "Yes", "value": "yes" }, { "label": "No", "value": "no" } ], "timeout": 60000 // Optional: 1 minute timeout }

注記:

  • プロンプトには、アクションボタンをクリックするか、テキストメッセージを送信することで回答できます。

  • プロンプトごとに 1 つの応答のみが受け入れられます

  • タイムアウトが指定されている場合、タイムアウト期間後にプロンプトは失敗します。

  • 通知は応答を待たずにすぐに戻ります

-
security - not tested
-
license - not tested
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

このサーバーは Discord との統合を可能にし、プロンプトと通知を使用して Claude と Discord チャネル間のメッセージ交換を可能にします。

  1. セットアップ手順
    1. 1. Discordアプリケーションとボットを作成する
    2. 2. ボットをサーバーに招待する
    3. 3. チャンネルIDを取得する
    4. 4. MCP設定を構成する
  2. 使用法
    1. メッセージの種類

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    Provides Discord integration capabilities to MCP clients like Claude Desktop.
    Last updated -
    15
    126
    MIT License
    • Apple
  • -
    security
    -
    license
    -
    quality
    A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
    Last updated -
    83
    MIT License
    • Linux
    • Apple
  • -
    security
    -
    license
    -
    quality
    A server that enables interaction with Telegram chats directly through MCP-compatible hosts like Claude for Desktop, providing tools to retrieve chats, get messages, and send messages.
    Last updated -
    399
    Apache 2.0
    • Apple
    • Linux
  • A
    security
    -
    license
    A
    quality
    An MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.
    Last updated -
    19
    103

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/emiliobool/MCP-Relay'

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