kstonekuan/discord-notification-mcp
If you are the rightful owner of discord-notification-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project is a Model Context Protocol (MCP) server designed to send notifications to Discord when tasks are completed.
The Discord Notification MCP Server is a specialized server that integrates with Claude Code to send task completion notifications to Discord. Built using TypeScript and the Cloudflare Agents SDK, it leverages Cloudflare Workers for serverless deployment, ensuring global distribution and high availability. The server supports both Server-Sent Events (SSE) and Streamable HTTP transport methods, providing flexibility and reliability in communication. It also incorporates Durable Objects for state management, which is essential for maintaining persistent connections required by the McpAgent. The server is designed with security in mind, utilizing Cloudflare secrets to manage credentials securely. With rich formatting options, it can send detailed notifications, including embeds and text-to-speech messages, to enhance user interaction and engagement.
Features
- MCP Tool: Provides a `send_discord_message` tool for sending notifications.
- Cloudflare Workers: Runs serverless with global distribution.
- Secure: Uses Cloudflare secrets for credentials.
- Dual Transport: Supports both SSE and Streamable HTTP for maximum compatibility.
- Rich Formatting: Supports embeds, TTS messages, and mention controls.
Tools
send_discord_message
Send a notification message to Discord with options for content, TTS, embeds, and allowed mentions.