MCP Server Discord Webhook

by genm

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

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.

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

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
              Last updated -
              1
              16
              JavaScript
            • A
              security
              A
              license
              A
              quality
              Enables sending messages to webhook endpoints through the MCP protocol, supporting custom content, display names, and avatar URLs.
              Last updated -
              1
              31
              13
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A server for the Machine Chat Protocol (MCP) that provides a YAML-based configuration system for LLM applications, allowing users to define resources, tools, and prompts without writing code.
              Last updated -
              5
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
              Last updated -
              2
              6
              TypeScript
              MIT License
              • Apple

            View all related MCP servers

            ID: e6qg95okn8