Skip to content

Commit 50d04c7

Browse files
authored
feat: add manifest for aahl-mcp-notify
Generated manifest JSON for repository: https://github.com/aahl/mcp-notify Co-Authored-By: Lucien
1 parent c7fa277 commit 50d04c7

File tree

1 file changed

+174
-0
lines changed

1 file changed

+174
-0
lines changed
Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
{
2+
"name": "mcp-notify",
3+
"display_name": "Notify MCP Server",
4+
"description": "MCP Server for sending notifications to Weixin, Telegram, Bark, Lark, Feishu, and DingTalk.",
5+
"repository": {
6+
"type": "git",
7+
"url": "https://github.com/aahl/mcp-notify"
8+
},
9+
"author": {
10+
"name": "aahl"
11+
},
12+
"license": "MIT",
13+
"categories": [
14+
"Messaging",
15+
"System Tools"
16+
],
17+
"tags": [
18+
"notify",
19+
"telegram",
20+
"weixin"
21+
],
22+
"arguments": {
23+
"WEWORK_BOT_KEY": {
24+
"description": "Default key for Wework group bot. Can also be specified in the prompt.",
25+
"required": false
26+
},
27+
"WEWORK_APP_CORPID": {
28+
"description": "The CorpID of your enterprise in Wework.",
29+
"required": false
30+
},
31+
"WEWORK_APP_SECRET": {
32+
"description": "The secret credential for the Wework application.",
33+
"required": false
34+
},
35+
"WEWORK_APP_AGENTID": {
36+
"description": "The ID of the Wework application. Default: '1000002'.",
37+
"required": false
38+
},
39+
"WEWORK_APP_TOUSER": {
40+
"description": "Default recipient user ID in Wework. Default: '@all'.",
41+
"required": false
42+
},
43+
"DINGTALK_BOT_KEY": {
44+
"description": "The access_token for the DingTalk group bot.",
45+
"required": false
46+
},
47+
"FEISHU_BOT_KEY": {
48+
"description": "The key for the Feishu group bot. Can also be specified in the prompt.",
49+
"required": false
50+
},
51+
"LARK_BOT_KEY": {
52+
"description": "The key for the Lark group bot. Can also be specified in the prompt.",
53+
"required": false
54+
},
55+
"BARK_DEVICE_KEY": {
56+
"description": "Default Bark device key. Can also be specified in the prompt.",
57+
"required": false
58+
},
59+
"TELEGRAM_DEFAULT_CHAT": {
60+
"description": "Default chat ID for Telegram. Can also be specified in the prompt.",
61+
"required": false
62+
},
63+
"TELEGRAM_BOT_TOKEN": {
64+
"description": "The token for the Telegram bot.",
65+
"required": false
66+
},
67+
"HASS_BASE_URL": {
68+
"description": "URL for Home Assistant. Default: 'http://homeassistant.local:8123'.",
69+
"required": false
70+
},
71+
"HASS_ACCESS_TOKEN": {
72+
"description": "Long-lived access token for Home Assistant.",
73+
"required": false
74+
},
75+
"HASS_MOBILE_KEY": {
76+
"description": "Mobile device key for Home Assistant (e.g., mobile_app_your_iphone). Can also be specified in the prompt.",
77+
"required": false
78+
}
79+
},
80+
"tools": [
81+
{
82+
"name": "wework_send_text",
83+
"description": "Send a text or Markdown message via Wework group bot."
84+
},
85+
{
86+
"name": "wework_send_image",
87+
"description": "Send an image message via Wework group bot."
88+
},
89+
{
90+
"name": "wework_send_news",
91+
"description": "Send a news link message via Wework group bot."
92+
},
93+
{
94+
"name": "wework_app_send_text",
95+
"description": "Send a text or Markdown message via Wework application."
96+
},
97+
{
98+
"name": "wework_app_send_image",
99+
"description": "Send an image message via Wework application."
100+
},
101+
{
102+
"name": "wework_app_send_video",
103+
"description": "Send a video message via Wework application."
104+
},
105+
{
106+
"name": "wework_app_send_voice",
107+
"description": "Send a voice message via Wework application."
108+
},
109+
{
110+
"name": "wework_app_send_file",
111+
"description": "Send a file message via Wework application."
112+
},
113+
{
114+
"name": "wework_app_send_news",
115+
"description": "Send a news link message via Wework application."
116+
},
117+
{
118+
"name": "tg_send_message",
119+
"description": "Send a text or Markdown message via Telegram Bot."
120+
},
121+
{
122+
"name": "tg_send_photo",
123+
"description": "Send a photo message via Telegram Bot."
124+
},
125+
{
126+
"name": "tg_send_video",
127+
"description": "Send a video message via Telegram Bot."
128+
},
129+
{
130+
"name": "tg_send_audio",
131+
"description": "Send an audio message via Telegram Bot."
132+
},
133+
{
134+
"name": "tg_send_file",
135+
"description": "Send a file message via Telegram Bot."
136+
},
137+
{
138+
"name": "ding_send_text",
139+
"description": "Send a text or Markdown message via DingTalk group bot."
140+
},
141+
{
142+
"name": "lark_send_text",
143+
"description": "Send a text or Markdown message via Feishu/Lark group bot."
144+
},
145+
{
146+
"name": "bark_send_notify",
147+
"description": "Send a notification via Bark."
148+
},
149+
{
150+
"name": "ha_send_mobile",
151+
"description": "Send a notification via Home Assistant."
152+
},
153+
{
154+
"name": "text_to_sound",
155+
"description": "Convert a piece of text into an mp3 audio link."
156+
}
157+
],
158+
"installations": {
159+
"uvx": {
160+
"type": "uvx",
161+
"command": "uvx",
162+
"args": [
163+
"mcp-notify"
164+
],
165+
"env": {
166+
"WEWORK_BOT_KEY": "your-wework-bot-key"
167+
},
168+
"description": "Run the server using uvx, a universal command runner.",
169+
"recommended": true
170+
}
171+
},
172+
"is_official": false,
173+
"is_archived": false
174+
}

0 commit comments

Comments
 (0)