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 }

笔记:

  • 可以通过点击操作按钮或发送短信来回答提示
  • 每个提示仅接受一个响应
  • 如果指定了超时,则超时后提示将失败
  • 通知不会等待响应并立即返回
-
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

  • A
    security
    A
    license
    A
    quality
    Provides Discord integration capabilities to MCP clients like Claude Desktop.
    Last updated -
    15
    117
    Python
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.
    Last updated -
    35
    MIT License
    • Linux
    • 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 -
    270
    Python
    Apache 2.0
    • Apple
    • Linux
  • A
    security
    F
    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
    20
    JavaScript

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