mcp-notify MCP Server

An MCP server that provides messaging capabilities, supporting notifications through WeChat Work, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant.

Get this MCP server

An MCP server that provides messaging capabilities, supporting notifications through WeChat Work, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant.

Installation

uvx

uvx mcp-notify

Smithery

Use OAuth authorization or Smithery key at https://smithery.ai/server/@aahl/mcp-notify

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

Configuration

uvx Configuration

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

Smithery Configuration

{
  "mcpServers": {
    "mcp-aktools": {
      "url": "https://server.smithery.ai/@aahl/mcp-notify/mcp"
    }
  }
}

Docker Configuration

{
  "mcpServers": {
    "mcp-notify": {
      "url": "http://0.0.0.0:8809/mcp"
    }
  }
}

Available Tools

Tool Description
wework_send_text Send text or Markdown messages via WeChat Work group bot
wework_send_image Send images via WeChat Work group bot
wework_send_news Send news messages via WeChat Work group bot
wework_app_send_text Send text or Markdown messages via WeChat Work app
wework_app_send_image Send images via WeChat Work app
wework_app_send_video Send videos via WeChat Work app
wework_app_send_voice Send voice messages via WeChat Work app
wework_app_send_file Send files via WeChat Work app
wework_app_send_news Send news messages via WeChat Work app
tg_send_message Send text or Markdown messages via Telegram Bot
tg_send_photo Send photos via Telegram Bot
tg_send_video Send videos via Telegram Bot
tg_send_audio Send audio via Telegram Bot
tg_send_file Send files via Telegram Bot
tg_markdown_rule Get Markdown formatting rules for Telegram

Features

  • Support for multiple messaging platforms (WeChat Work, DingTalk, Telegram, and more)
  • Send text, image, video, audio, and file messages
  • Messaging via group bots and applications
  • Markdown formatting support
  • Text-to-speech conversion
  • Home Assistant integration
  • Multiple deployment options (uvx, Docker, Smithery)

Environment Variables

Optional

  • WEWORK_BOT_KEY - Default key for WeChat Work group bot
  • WEWORK_APP_CORPID - WeChat Work enterprise ID
  • WEWORK_APP_SECRET - WeChat Work app secret
  • WEWORK_APP_AGENTID - WeChat Work app ID (default: 1000002)
  • WEWORK_APP_TOUSER - Default WeChat Work recipient ID (default: @all)
  • WEWORK_BASE_URL - WeChat Work API proxy address (default: https://qyapi.weixin.qq.com)
  • DINGTALK_BOT_KEY - access_token for DingTalk group bot
  • DINGTALK_BASE_URL - DingTalk API address (default: https://oapi.dingtalk.com)

Notes

The server supports documentation in both Chinese and English. Multiple quick start options are available, including online testing on FastMCP.cloud and Smithery.ai, as well as direct integration with various IDEs and editors.

Comments (0)

Sign In Sign in to leave a comment.