mcp-notify

mcp-notify

An MCP server for message push, supporting Weixin, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant.

18
Stars
4
Forks
10
Releases

Overview

Notify MCP Server is an MCP (Model Context Protocol) server for message push that routes notifications to multiple chat and automation platforms. It supports enterprise chat apps such as WeChat Work (WeCom), DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant, enabling you to publish messages from a single MCP source to diverse destinations. The project offers several deployment options: uvx for local runtime with a simple JSON config, Smithery for cloud-based hosting with OAuth or Smithery key, and Docker for containerized deployment. Configuration is done via mcpServers entries that specify command, args, and environment variables tailored to each integration. The server exposes a set of environment variables per integration, including WEWORK_BOT_KEY, WEWORK_APP_CORPID/WEWORK_APP_SECRET/WEWORK_APP_AGENTID/WEWORK_APP_TOUSER, WEWORK_BASE_URL, DINGTALK_BOT_KEY, DINGTALK_BASE_URL, FEISHU_BOT_KEY, FEISHU_BASE_URL, LARK_BOT_KEY, LARK_BASE_URL, TELEGRAM_DEFAULT_CHAT, TELEGRAM_BOT_TOKEN, TELEGRAM_BASE_URL, HASS_BASE_URL/HASS_ACCESS_TOKEN/HASS_MOBILE_KEY, BARK_DEVICE_KEY/BARK_BASE_URL, NTFY_DEFAULT_TOPIC/NTFY_BASE_URL, PUSH_PLUS_TOKEN/PUSH_PLUS_BASE_URL. It also provides a library of ready-made tools to send messages and content (text, images, files, and markdown) across these platforms, along with quick-start options for online testing.

Details

Owner
aahl
Language
Python
License
MIT License
Updated
2025-12-07

Features

WeChat Work Bot integration

Send text/Markdown, images, and news messages via the WeChat Work bot.

WeChat Work App integration

Send text/Markdown, images, videos, voice, files, and news via the WeChat Work App.

Telegram Bot integration

Send text/Markdown, photos, videos, audio, and files with Telegram Bot.

DingTalk Bot integration

Send text/Markdown messages via the DingTalk group bot.

Feishu/Lark Bot integration

Send text/Markdown messages via Feishu/Lark group bots.

Other tools

Additional helpers for Bark, Ntfy, PushPlus, Home Assistant mobile, and text-to-sound utility.

Audience

DevelopersDevelopers building multi-channel notification bots and MCP integrations for teams.
OperationsOperations teams wanting centralized notifications to multiple chat platforms.
Product teamsProduct teams needing real-time alerts across multiple tools and channels.

Tags

MCPnotificationsWeChat WorkDingTalkTelegramFeishu/LarkHome AssistantBarkPushPlusNtfymulti-channelintegrationmessage-push