Discord Webhooks

by genm

310 downloads
Not rated
GitHub

About

Integrates Discord webhooks to enable sending customized messages and notifications to Discord channels.

Details

Author
genm
Repository
genm/mcp-server-discord-webhook
Downloads
310
License
MIT License
Categories
Communication, Other, Productivity, Developer Tools, Design, Workplace, AI, Community, Infrastructure

- Send messages to Discord via webhook.
- Customize the display name with username.
- Set a custom avatar using avatar_url.
- Simple configuration with a single environment variable.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Discord Webhooks
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @genpm/mcp-server-discord-webhook
    Environment
    • DISCORD_WEBHOOK_URL your-discord-webhook-url

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the following to your MCP configuration file:

{
  "mcpServers": {
    "discord-webhook": {
      "command": "npx",
      "args": [
        "-y",
        "@genpm/mcp-server-discord-webhook"
      ],
      "env": {
        "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
      },
      "alwaysAllow": [
        "send_message"
      ]
    }
  }
}

send_message

Sends a message to Discord. Parameters: content (string, required), username (string, optional), avatar_url (string, optional)

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "discord webhooks": {
            "env": {
                "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
            },
            "args": [
                "-y",
                "@genpm/mcp-server-discord-webhook"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": {
        "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
    },
    "args": [
        "-y",
        "@genpm/mcp-server-discord-webhook"
    ],
    "command": "npx"
}

Macos

{
    "env": {
        "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
    },
    "args": [
        "-y",
        "@genpm/mcp-server-discord-webhook"
    ],
    "command": "npx"
}

Windows

{
    "env": {
        "DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
    },
    "args": [
        "/c",
        "npx",
        "-y",
        "@genpm/mcp-server-discord-webhook"
    ],
    "command": "cmd"
}

An MCP server for posting messages to Discord webhooks.

npm install @genpm/mcp-server-discord-webhook

Add the following to your MCP configuration file:

{ "mcpServers": { "discord-webhook": { "command": "npx", "args": [ "-y", "@genpm/mcp-server-discord-webhook" ], "env": { "DISCORD_WEBHOOK_URL": "your-discord-webhook-url" }, "alwaysAllow": [ "send_message" ] } } }

- content: Message content (required)
- username: Display name (optional)
- avatar_url: Avatar URL (optional)

<use_mcp_tool> <server_name>discord-webhook</server_name> <tool_name>send_message</tool_name> <arguments> { "content": "Test message", "username": "Custom Name" } </arguments> </use_mcp_tool>

This project uses GitHub Actions for continuous integration and automated publishing to npm. When you push a new version tag (e.g.,v1.0.0), it will automatically:
- Build the package
- Run tests
- Publish to npm
- Create a GitHub release

For more details about the release process, seeCHANGELOG.md.

Enables AI assistants to send notifications and request user input through Discord.

Sends notifications to Discord channels or users via a bot.

A lightweight notification service that sends webhooks for completed MCP tasks to providers like Discord, Slack, and Teams.

Send Push Notifications and Live Activities to your paired iOS devices.

Send native macOS notifications and interact with system dialogs.

Send iOS push notifications using the Bark app.

Send cross-platform desktop notifications from AI assistants.

Send various types of messages, including text, markdown, images, and files, to a DingDing group robot.

Enables AI assistants to interact with the Discord platform, allowing them to send messages, manage channels, and perform other actions.

An MCP server for the Discord API, enabling seamless integration of Discord bots with MCP-compatible applications.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.