MCP Relay Server

by emiliobool

Integrations

  • Allows Claude to send messages and prompts to a Discord channel and receive responses

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
F
license - not found
-
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

  • -
    security
    A
    license
    -
    quality
    Provides Discord integration capabilities to MCP clients like Claude Desktop.
    Last updated -
    12
    53
    Python
    MIT License
    • Apple
  • A
    security
    F
    license
    A
    quality
    A server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.
    Last updated -
    1
    5
    Python
    • Apple
  • A
    security
    F
    license
    A
    quality
    A local server that enables Claude Desktop to interact with your macOS Contacts and Messages apps, allowing you to search contacts and send iMessages through natural language commands.
    Last updated -
    2
    1
    JavaScript
    • Apple
  • -
    security
    A
    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 -
    85
    Python
    Apache 2.0
    • Apple
    • Linux

View all related MCP servers

ID: avt4b03uks