让智能体向企业微信、钉钉、飞书、Lark、Telegram、Bark 和 Home Assistant 推送消息通知。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add notify --env WEWORK_BOT_KEY='<WEWORK_BOT_KEY>' --env WEWORK_APP_SECRET='<WEWORK_APP_SECRET>' --env DINGTALK_BOT_KEY='<DINGTALK_BOT_KEY>' --env LARK_BOT_KEY='<LARK_BOT_KEY>' --env FEISHU_BOT_KEY='<FEISHU_BOT_KEY>' --env TELEGRAM_BOT_TOKEN='<TELEGRAM_BOT_TOKEN>' --env PUSH_PLUS_TOKEN='<PUSH_PLUS_TOKEN>' -- uvx mcp-notify~/.codex/config.toml
[mcp_servers.notify]
command = "uvx"
args = ["mcp-notify"]
env = { WEWORK_BOT_KEY = "<WEWORK_BOT_KEY>", WEWORK_APP_SECRET = "<WEWORK_APP_SECRET>", DINGTALK_BOT_KEY = "<DINGTALK_BOT_KEY>", LARK_BOT_KEY = "<LARK_BOT_KEY>", FEISHU_BOT_KEY = "<FEISHU_BOT_KEY>", TELEGRAM_BOT_TOKEN = "<TELEGRAM_BOT_TOKEN>", PUSH_PLUS_TOKEN = "<PUSH_PLUS_TOKEN>" }
# codex mcp add notify --env WEWORK_BOT_KEY='<WEWORK_BOT_KEY>' --env WEWORK_APP_SECRET='<WEWORK_APP_SECRET>' --env DINGTALK_BOT_KEY='<DINGTALK_BOT_KEY>' --env LARK_BOT_KEY='<LARK_BOT_KEY>' --env FEISHU_BOT_KEY='<FEISHU_BOT_KEY>' --env TELEGRAM_BOT_TOKEN='<TELEGRAM_BOT_TOKEN>' --env PUSH_PLUS_TOKEN='<PUSH_PLUS_TOKEN>' -- uvx mcp-notify~/.cursor/mcp.json
{
"mcpServers": {
"notify": {
"command": "uvx",
"args": [
"mcp-notify"
],
"env": {
"WEWORK_BOT_KEY": "<WEWORK_BOT_KEY>",
"WEWORK_APP_SECRET": "<WEWORK_APP_SECRET>",
"DINGTALK_BOT_KEY": "<DINGTALK_BOT_KEY>",
"LARK_BOT_KEY": "<LARK_BOT_KEY>",
"FEISHU_BOT_KEY": "<FEISHU_BOT_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"PUSH_PLUS_TOKEN": "<PUSH_PLUS_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"notify": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-notify"
],
"env": {
"WEWORK_BOT_KEY": "<WEWORK_BOT_KEY>",
"WEWORK_APP_SECRET": "<WEWORK_APP_SECRET>",
"DINGTALK_BOT_KEY": "<DINGTALK_BOT_KEY>",
"LARK_BOT_KEY": "<LARK_BOT_KEY>",
"FEISHU_BOT_KEY": "<FEISHU_BOT_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"PUSH_PLUS_TOKEN": "<PUSH_PLUS_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"notify": {
"command": "uvx",
"args": [
"mcp-notify"
],
"env": {
"WEWORK_BOT_KEY": "<WEWORK_BOT_KEY>",
"WEWORK_APP_SECRET": "<WEWORK_APP_SECRET>",
"DINGTALK_BOT_KEY": "<DINGTALK_BOT_KEY>",
"LARK_BOT_KEY": "<LARK_BOT_KEY>",
"FEISHU_BOT_KEY": "<FEISHU_BOT_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"PUSH_PLUS_TOKEN": "<PUSH_PLUS_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"notify": {
"command": "uvx",
"args": [
"mcp-notify"
],
"env": {
"WEWORK_BOT_KEY": "<WEWORK_BOT_KEY>",
"WEWORK_APP_SECRET": "<WEWORK_APP_SECRET>",
"DINGTALK_BOT_KEY": "<DINGTALK_BOT_KEY>",
"LARK_BOT_KEY": "<LARK_BOT_KEY>",
"FEISHU_BOT_KEY": "<FEISHU_BOT_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"PUSH_PLUS_TOKEN": "<PUSH_PLUS_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"notify": {
"command": "uvx",
"args": [
"mcp-notify"
],
"env": {
"WEWORK_BOT_KEY": "<WEWORK_BOT_KEY>",
"WEWORK_APP_SECRET": "<WEWORK_APP_SECRET>",
"DINGTALK_BOT_KEY": "<DINGTALK_BOT_KEY>",
"LARK_BOT_KEY": "<LARK_BOT_KEY>",
"FEISHU_BOT_KEY": "<FEISHU_BOT_KEY>",
"TELEGRAM_BOT_TOKEN": "<TELEGRAM_BOT_TOKEN>",
"PUSH_PLUS_TOKEN": "<PUSH_PLUS_TOKEN>"
}
}
}
}Environment variables
WEWORK_BOT_KEYWEWORK_APP_SECRETDINGTALK_BOT_KEYLARK_BOT_KEYFEISHU_BOT_KEYTELEGRAM_BOT_TOKENPUSH_PLUS_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.