MCP Server Discord Webhook

by genm

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables sending messages to Discord channels via webhooks, with support for customizing the message content, display name, and avatar.

MCP Server Discord Webhook

An MCP server for posting messages to Discord webhooks.

日本語のREADME

Installation

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

Configuration

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

Features

send_message

Sends a message to Discord.

Parameters:

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

Example:

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

Development

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:

  1. Build the package
  2. Run tests
  3. Publish to npm
  4. Create a GitHub release

For more details about the release process, see CHANGELOG.md.

License

MIT

Author

genm

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

An MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.

  1. Installation
    1. Configuration
      1. Features
        1. send_message
        2. Development
          1. License
            1. Author