MCP Server Discord Webhook logo

MCP Server Discord Webhook

by genm

An MCP server for posting messages to Discord webhooks. It allows sending messages to Discord channels through webhooks using MCP commands.

View on GitHub

Last updated: N/A

What is MCP Server Discord Webhook?

This is an MCP (Minecraft Command Protocol) server that enables sending messages to Discord channels via Discord webhooks. It acts as a bridge between MCP and Discord, allowing you to trigger Discord messages from within MCP-compatible applications.

How to use MCP Server Discord Webhook?

  1. Install the package using npm install @genpm/mcp-server-discord-webhook. 2. Configure your MCP configuration file by adding a 'discord-webhook' server entry as shown in the README. 3. Set the DISCORD_WEBHOOK_URL environment variable to your Discord webhook URL. 4. Use the send_message tool with the required content parameter and optional username and avatar_url parameters.

Key features of MCP Server Discord Webhook

  • Send messages to Discord webhooks

  • Customizable username and avatar

  • Easy integration with MCP

  • Automated publishing to npm using GitHub Actions

Use cases of MCP Server Discord Webhook

  • Sending server status updates to Discord

  • Notifying users of in-game events

  • Creating custom Discord bots using MCP

  • Alerting administrators of critical events

FAQ from MCP Server Discord Webhook

How do I get a Discord webhook URL?

You can create a webhook in your Discord server settings under Integrations.

What is MCP?

MCP stands for Minecraft Command Protocol. It's a protocol for communicating with Minecraft servers and other applications.

Can I customize the message format?

The message content is customizable via the content parameter. You can also set a custom username and avatar.

How do I update the server?

The server is automatically updated when a new version is published to npm. You can update your local installation using npm update @genpm/mcp-server-discord-webhook.

What permissions are required?

The alwaysAllow array in the configuration specifies the allowed tools. In this case, send_message is allowed.