aahl avatar

Notify MCP Server

aahl/mcp-notify

Connects Claude to a wide range of notification platforms including WeChat Work (both group bots and app messages), DingTalk, Telegram, Bark, Lark, Feishu, Home Assistant, Ntfy, and PushPlus. You get dedicated tools for each platform: send text, markdown, images, videos, audio, and files depending on what the service supports. For example, WeChat Work exposes separate tools for group bot messages versus app messages, while Telegram gives you methods for photos, videos, audio, and documents. Configuration happens through environment variables for bot tokens and API keys. Reach for this when you want Claude to push notifications or media to your team chat, personal devices, or home automation system without writing custom integrations for each platform.

GitHub stars
30
tools
21
auth
Secret needed
transport
STDIO
env vars
12
last updated
Mar 26, 2026

Tools

21 tools

Public tool metadata for what this MCP can expose to an agent.

wework_send_text发送文本或Markdown消息

发送文本或Markdown消息

No parameter schema in public metadata yet.

wework_send_image发送图片消息

发送图片消息

No parameter schema in public metadata yet.

wework_send_news发送图文链接消息

发送图文链接消息

No parameter schema in public metadata yet.

wework_app_send_text发送文本或Markdown消息

发送文本或Markdown消息

No parameter schema in public metadata yet.

wework_app_send_image发送图片消息

发送图片消息

No parameter schema in public metadata yet.

wework_app_send_video发送视频消息

发送视频消息

No parameter schema in public metadata yet.

wework_app_send_voice发送语音消息

发送语音消息

No parameter schema in public metadata yet.

wework_app_send_file发送文件消息

发送文件消息

No parameter schema in public metadata yet.

wework_app_send_news发送图文链接消息

发送图文链接消息

No parameter schema in public metadata yet.

tg_send_message发送文本或Markdown消息

发送文本或Markdown消息

No parameter schema in public metadata yet.

tg_send_photo发送图片消息

发送图片消息

No parameter schema in public metadata yet.

tg_send_video发送视频消息

发送视频消息

No parameter schema in public metadata yet.

tg_send_audio发送音频消息

发送音频消息

No parameter schema in public metadata yet.

tg_send_file发送文件消息

发送文件消息

No parameter schema in public metadata yet.

ding_send_text通过钉钉群机器人发送文本或Markdown消息

通过钉钉群机器人发送文本或Markdown消息

No parameter schema in public metadata yet.

lark_send_text通过飞书/Lark群机器人发送文本或Markdown消息

通过飞书/Lark群机器人发送文本或Markdown消息

No parameter schema in public metadata yet.

bark_send_notify通过Bark发送通知

通过Bark发送通知

No parameter schema in public metadata yet.

ntfy_send_notify通过Ntfy发送通知

通过Ntfy发送通知

No parameter schema in public metadata yet.

pushplus_send_msg通过PushPlus发送消息

通过PushPlus发送消息

No parameter schema in public metadata yet.

ha_send_mobile通过Home Assistant发送通知

通过Home Assistant发送通知

No parameter schema in public metadata yet.

text_to_sound将一段文本转成mp3音频链接

将一段文本转成mp3音频链接

No parameter schema in public metadata yet.

Sponsors

Configuration

WEWORK_BOT_KEYsecret

The default key for the WeWork group robot can also be specified in the prompt

WEWORK_APP_CORPID

Company ID of WeWork

WEWORK_APP_SECRETsecret

Secret key of WeWork

WEWORK_APP_AGENTID

Agent ID of WeWork Application, Default: 1000002

WEWORK_APP_TOUSER

Default recipient user ID in WeWork, Default: @all

DINGTALK_BOT_KEYsecret

Access token of DingTalk Robot, Can also be specified in the prompt

LARK_BOT_KEYsecret

The key of Lark Robot, Can also be specified in the prompt

FEISHU_BOT_KEYsecret

The key of Feishu Robot, Can also be specified in the prompt

TELEGRAM_DEFAULT_CHAT

Telegram Default Chat ID, Can also be specified in the prompt

TELEGRAM_BOT_TOKENsecret

Telegram Bot Token

PUSH_PLUS_TOKENsecret

Default PushPlus token, Can also be specified in the prompt

TRANSPORTdefault: stdio

Transport protocol to use

Readme

💬 Notify MCP Server

简体中文 | English

提供消息推送的 MCP (Model Context Protocol) 服务器,支持企业微信、钉钉、Telegram、Bark、Lark、飞书、Home Assistant

安装

方式1: uvx

{
  "mcpServers": {
    "mcp-notify": {
      "command": "uvx",
      "args": ["mcp-notify"],
      "env": {
        "WEWORK_BOT_KEY": "your-wework-bot-key"
      }
    }
  }
}

方式2: Smithery

需要通过OAuth授权或Smithery key

{
  "mcpServers": {
    "mcp-aktools": {
      "url": "https://server.smithery.ai/@aahl/mcp-notify/mcp" # 流式传输HTTP
    }
  }
}

方式3: Docker

mkdir /opt/mcp-notify
cd /opt/mcp-notify
wget https://raw.githubusercontent.com/aahl/mcp-notify/refs/heads/main/docker-compose.yml
docker-compose up -d
{
  "mcpServers": {
    "mcp-notify": {
      "url": "http://0.0.0.0:8809/mcp" # 流式传输HTTP
    }
  }
}

View the full README on GitHub

Details

Repository
github.com/aahl/mcp-notify
Category
Communication & Messaging
Package
mcp-notify
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from aahl

Related Communication & Messaging MCP servers

View all
1saaslabsco avatarJustCall MCP Serversaaslabsco/justcall-mcp-serverJustCall MCP Server enables LLMs and AI agents to make voice calls and send SMS via JustCall APIs.26stars
2akougkas avatarZulipChat MCP Serverakougkas/zulipchat-mcpZulipChat MCP: Connect AI to Zulip with 60+ tools for messaging, streams, events, and analytics18stars
3mindstone avatarHubSpotmindstone/mcp-serversHubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads0stars
4selenium39 avatarMcp Server Tempmailselenium39/mcp-server-tempmailMCP server for temporary email management using ChatTempMail API9stars
5emailens avatarEmailens MCPemailens/mcpAnalyze, audit, fix and diff HTML, MJML, Maizzle and React Email across 21 email clients.0stars
6dappros avatarEthora Mcp Serverdappros/ethora-mcp-serverEthora chat platform MCP: apps, users, rooms, AI agents, chat widgets. Hosted or stdio.6stars