{"id":35890391,"url":"https://github.com/aahl/mcp-notify","last_synced_at":"2026-04-02T13:55:06.630Z","repository":{"id":320618553,"uuid":"1082518296","full_name":"aahl/mcp-notify","owner":"aahl","description":"💬  MCP Server for notify to Weixin, Telegram, Bark, Lark, 飞书, 钉钉","archived":false,"fork":false,"pushed_at":"2025-12-19T11:04:40.000Z","size":89,"stargazers_count":21,"open_issues_count":0,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-22T03:52:47.287Z","etag":null,"topics":["bark","llm","mcp-server","notify","telegram","weixin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aahl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-24T11:08:29.000Z","updated_at":"2025-12-19T11:03:53.000Z","dependencies_parsed_at":"2025-10-30T02:46:41.234Z","dependency_job_id":null,"html_url":"https://github.com/aahl/mcp-notify","commit_stats":null,"previous_names":["aahl/mcp-notify"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/aahl/mcp-notify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aahl%2Fmcp-notify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aahl%2Fmcp-notify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aahl%2Fmcp-notify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aahl%2Fmcp-notify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aahl","download_url":"https://codeload.github.com/aahl/mcp-notify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aahl%2Fmcp-notify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28452881,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T13:44:33.145Z","status":"ssl_error","status_checked_at":"2026-01-15T13:44:32.843Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bark","llm","mcp-server","notify","telegram","weixin"],"created_at":"2026-01-09T06:00:22.607Z","updated_at":"2026-01-15T14:00:41.728Z","avatar_url":"https://github.com/aahl.png","language":"Python","funding_links":[],"categories":["Communication \u0026 Messaging"],"sub_categories":["Notifications"],"readme":"# 💬 Notify MCP Server\n\n\u003c!-- mcp-name: io.github.aahl/mcp-notify --\u003e\n\u003c!-- [![MCP Badge](https://lobehub.com/badge/mcp/aahl-mcp-notify)](https://lobehub.com/mcp/aahl-mcp-notify) --\u003e\n\n简体中文 | [English](https://github.com/aahl/mcp-notify/blob/main/README_en.md)\n\n提供消息推送的 MCP (Model Context Protocol) 服务器，支持企业微信、钉钉、Telegram、Bark、Lark、飞书、Home Assistant\n\n\n## 安装\n\n### 方式1: uvx\n```yaml\n{\n  \"mcpServers\": {\n    \"mcp-notify\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-notify\"],\n      \"env\": {\n        \"WEWORK_BOT_KEY\": \"your-wework-bot-key\"\n      }\n    }\n  }\n}\n```\n\n### 方式2: [Smithery](https://smithery.ai/server/@aahl/mcp-notify)\n\u003e 需要通过OAuth授权或Smithery key\n\n```yaml\n{\n  \"mcpServers\": {\n    \"mcp-aktools\": {\n      \"url\": \"https://server.smithery.ai/@aahl/mcp-notify/mcp\" # 流式传输HTTP\n    }\n  }\n}\n```\n\n### 方式3: Docker\n```bash\nmkdir /opt/mcp-notify\ncd /opt/mcp-notify\nwget https://raw.githubusercontent.com/aahl/mcp-notify/refs/heads/main/docker-compose.yml\ndocker-compose up -d\n```\n```yaml\n{\n  \"mcpServers\": {\n    \"mcp-notify\": {\n      \"url\": \"http://0.0.0.0:8809/mcp\" # 流式传输HTTP\n    }\n  }\n}\n```\n\n### 快速开始\n- 在线体验: [![fastmcp.cloud](https://img.shields.io/badge/Cloud-+?label=FastMCP)](https://fastmcp.cloud/xiaomi/notify/chat)\n- 在线体验: [![smithery.ai](https://smithery.ai/badge/@aahl/mcp-notify)](https://smithery.ai/server/@aahl/mcp-notify)\n- 添加到 Cursor [![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/zh/install-mcp?name=notify\u0026config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJtY3Atbm90aWZ5Il19)\n- 添加到 VS Code [![Install MCP Server](https://img.shields.io/badge/VS_Code-+?label=Add+MCP+Server\u0026color=0098FF)](https://insiders.vscode.dev/redirect?url=vscode:mcp/install%3F%7B%22name%22%3A%22notify%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-notify%22%5D%7D)\n- 添加到 Cherry Studio [![Install MCP Server](https://img.shields.io/badge/Cherry_Studio-+?label=Add+MCP+Server\u0026color=FF5F5F)](https://gitee.com/link?target=cherrystudio%3A%2F%2Fmcp%2Finstall%3Fservers%3DeyJtY3BTZXJ2ZXJzIjp7Im5vdGlmeSI6eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJtY3Atbm90aWZ5Il19fX0%3D)\n- 添加到 Claude Code, 执行命令: `claude mcp add notify -- uvx mcp-notify`\n- 添加到 OpenAI CodeX, 执行命令: `codex mcp add notify -- uvx mcp-notify`\n\n\n### ⚙️ 环境变量\n\n#### 企业微信群机器人\n- `WEWORK_BOT_KEY`: 企业微信群机器人默认key，也可以在提示词指定\n\n#### 企业微信应用号\n- `WEWORK_APP_CORPID`: 企业微信所属的企业ID\n- `WEWORK_APP_SECRET`: 企业微信应用的凭证密钥\n- `WEWORK_APP_AGENTID`: 企业微信应用的ID，默认: `1000002`\n- `WEWORK_APP_TOUSER`: 企业微信默认接收人ID，也可以在提示词指定，默认: `@all`\n- `WEWORK_BASE_URL`: 企业微信API反代理地址，用于可信IP，默认: `https://qyapi.weixin.qq.com`\n\n#### 钉钉群机器人\n- `DINGTALK_BOT_KEY`: 钉钉群机器人access_token\n- `DINGTALK_BASE_URL`: 钉钉API地址，默认: `https://oapi.dingtalk.com`\n\n#### 飞书/Lark群机器人\n- `FEISHU_BOT_KEY`: 飞书群机器人key，也可以在提示词指定\n- `FEISHU_BASE_URL`: 飞书API地址，默认: `https://open.feishu.cn`\n- `LARK_BOT_KEY`: Lark群机器人key，也可以在提示词指定\n- `LARK_BASE_URL`: Lark API地址，默认: `https://open.larksuite.com`\n\n#### Telegram\n- `TELEGRAM_DEFAULT_CHAT`: Telegram 默认会话ID，也可以在提示词指定\n- `TELEGRAM_BOT_TOKEN`: Telegram 机器人令牌\n- `TELEGRAM_BASE_URL`: Telegram API反代理地址，默认: `https://api.telegram.org`\n\n#### Home Assistant\n- `HASS_BASE_URL`: Home Assistant 地址，默认: `http://homeassistant.local:8123`\n- `HASS_ACCESS_TOKEN`: Home Assistant 长效令牌\n- `HASS_MOBILE_KEY`: Home Assistant 移动设备key (如: mobile_app_your_iphone)，也可在提示词指定\n\n#### 其他\n- `BARK_DEVICE_KEY`: 默认Bark设备key，也可以在提示词指定\n- `BARK_BASE_URL`: Bark API地址，默认: `https://api.day.app`\n- `NTFY_DEFAULT_TOPIC`: 默认Ntfy订阅主题，也可以在提示词指定\n- `NTFY_BASE_URL`: Ntfy API地址，默认: `https://ntfy.sh`\n- `PUSH_PLUS_TOKEN`: 默认PushPlus令牌，也可以在提示词指定\n- `PUSH_PLUS_BASE_URL`: PushPlus API地址，默认: `http://www.pushplus.plus`\n\n------\n\n## 🛠️ 可用工具\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e企业微信群机器人\u003c/strong\u003e\u003c/summary\u003e\n\n- `wework_send_text` - 发送文本或Markdown消息\n- `wework_send_image` - 发送图片消息\n- `wework_send_news` - 发送图文链接消息\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e企业微信应用号\u003c/strong\u003e\u003c/summary\u003e\n\n- `wework_app_send_text` - 发送文本或Markdown消息\n- `wework_app_send_image` - 发送图片消息\n- `wework_app_send_video` - 发送视频消息\n- `wework_app_send_voice` - 发送语音消息\n- `wework_app_send_file` - 发送文件消息\n- `wework_app_send_news` - 发送图文链接消息\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eTelegram Bot\u003c/strong\u003e\u003c/summary\u003e\n\n- `tg_send_message` - 发送文本或Markdown消息\n- `tg_send_photo` - 发送图片消息\n- `tg_send_video` - 发送视频消息\n- `tg_send_audio` - 发送音频消息\n- `tg_send_file` - 发送文件消息\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e其他工具\u003c/strong\u003e\u003c/summary\u003e\n\n- `ding_send_text` - 通过钉钉群机器人发送文本或Markdown消息\n- `lark_send_text` - 通过飞书/Lark群机器人发送文本或Markdown消息\n- `bark_send_notify` - 通过Bark发送通知\n- `ntfy_send_notify` - 通过Ntfy发送通知\n- `pushplus_send_msg` - 通过PushPlus发送消息\n- `ha_send_mobile` - 通过Home Assistant发送通知\n- `text_to_sound` - 将一段文本转成mp3音频链接\n\n\u003c/details\u003e\n\n\n------\n\n## 🔗 相关连接\n- [大饼报告](https://t.me/s/mcpBtc) - 基于此MCP实现的Telegram频道\n- https://github.com/hasscc/ai-conversation/discussions/3\n- https://linux.do/t/topic/1098688\n\n------\n\n\u003ca href=\"https://glama.ai/mcp/servers/@al-one/mcp-notify\"\u003e\n  \u003cimg width=\"400\" src=\"https://glama.ai/mcp/servers/@al-one/mcp-notify/badge\"\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faahl%2Fmcp-notify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faahl%2Fmcp-notify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faahl%2Fmcp-notify/lists"}