MCP Relay Server

by emiliobool

Integrations

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

Relé MCP

Este servidor MCP le permite a Claude enviar mensajes y avisos a un canal de Discord y recibir respuestas.

Instrucciones de configuración

1. Crea una aplicación y un bot de Discord

  1. Vaya al portal para desarrolladores de Discord
  2. Haga clic en "Nueva aplicación" y asígnele un nombre.
  3. Vaya a la sección "Bot" en la barra lateral izquierda.
  4. En la sección de token del bot, haga clic en "Restablecer token" y copie el nuevo token
    • ¡Mantén este token seguro! No lo compartas públicamente.
  5. En "Intentos de puerta de enlace privilegiada", habilite:
    • Intención del contenido del mensaje
    • Intención de los miembros del servidor
    • Intención de presencia

2. Invita al bot a tu servidor

  1. Vaya a la sección "OAuth2" en la barra lateral izquierda
  2. Seleccione "Generador de URL"
  3. En "Ámbitos", seleccione:
    • bot
    • aplicaciones.comandos
  4. En "Permisos de bot", seleccione:
    • Enviar mensajes
    • Insertar enlaces
    • Leer el historial de mensajes
  5. Copia la URL generada y ábrela en tu navegador.
  6. Selecciona tu servidor y autoriza el bot

3. Obtener el ID del canal

  1. En Discord, habilita el modo de desarrollador:
    • Vaya a Configuración de usuario > Configuración de la aplicación > Avanzado
    • Activar el "Modo de desarrollador"
  2. Haga clic derecho en el canal que desea utilizar
  3. Haga clic en "Copiar ID del canal"

4. Configurar los ajustes de MCP

El servidor requiere configuración en el archivo de configuración de MCP. Agregue lo siguiente a su archivo de configuración:

{ "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" } } } }

Reemplazar:

  • /ABSOLUTE/PATH/TO/MCP Relay con la ruta real a su proyecto MCP Relay
  • your_bot_token_here con tu token de bot de Discord
  • your_channel_id_here con tu ID de canal de Discord

Nota: asegúrese de utilizar rutas absolutas en la configuración.

Uso

El servidor proporciona una herramienta llamada send-message que acepta los siguientes parámetros:

{ 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 }

Tipos de mensajes

  1. Notificación : Mensaje simple que no espera respuesta.
    { "type": "notification", "title": "Hello", "content": "This is a notification" }
  2. Aviso : Mensaje que espera una respuesta
    { "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 }

Notas:

  • Las indicaciones se pueden responder haciendo clic en los botones de acción o enviando un mensaje de texto.
  • Sólo se acepta una respuesta por solicitud.
  • Si se especifica un tiempo de espera, la solicitud fallará después del período de tiempo de espera
  • Las notificaciones no esperan respuestas y regresan inmediatamente.
-
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.

Este servidor permite la integración con Discord, habilitando el intercambio de mensajes entre Claude y un canal de Discord mediante indicaciones y notificaciones.

  1. Instrucciones de configuración
    1. 1. Crea una aplicación y un bot de Discord
    2. 2. Invita al bot a tu servidor
    3. 3. Obtener el ID del canal
    4. 4. Configurar los ajustes de MCP
  2. Uso
    1. Tipos de mensajes

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