Skip to content

Commit 8d60d29

Browse files
authored
Add mcp-notify server manifest
Added configuration for mcp-notify server with details on messaging capabilities and required arguments.
1 parent c7fa277 commit 8d60d29

File tree

1 file changed

+151
-0
lines changed

1 file changed

+151
-0
lines changed
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
{
2+
"name": "mcp-notify",
3+
"display_name": "Notify MCP Server",
4+
"description": "Provides an MCP (Model Context Protocol) server for message push, supporting Weixin, DingTalk, Telegram, Bark, Lark, Feishu, and Home Assistant.",
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+
"mcp",
19+
"mcp-server",
20+
"weixin",
21+
"telegram",
22+
"notifications"
23+
],
24+
"arguments": {
25+
"WEWORK_BOT_KEY": {
26+
"description": "The default key for the WeWork group robot can also be specified in the prompt",
27+
"required": false,
28+
"example": "aabbccdd-eeff-0000-1234-..."
29+
},
30+
"TELEGRAM_BOT_TOKEN": {
31+
"description": "Telegram Bot Token",
32+
"required": false,
33+
"example": "123456789:abcdef"
34+
},
35+
"TELEGRAM_DEFAULT_CHAT": {
36+
"description": "Telegram Default Chat ID",
37+
"required": false,
38+
"example": "-1234567890"
39+
}
40+
},
41+
"tools": [
42+
{
43+
"name": "wework_send_text",
44+
"description": "Send text or markdown message via WeWork Group Robot",
45+
"inputSchema": {
46+
"type": "object",
47+
"properties": {
48+
"text": {
49+
"type": "string",
50+
"description": "The message content to send."
51+
},
52+
"msgtype": {
53+
"type": "string",
54+
"description": "The parse mode of content. [text/markdown_v2]"
55+
},
56+
"bot_key": {
57+
"type": "string",
58+
"description": "Special robot key specified in the prompts."
59+
}
60+
},
61+
"required": [
62+
"text"
63+
]
64+
}
65+
},
66+
{
67+
"name": "wework_send_image",
68+
"description": "Send a photo message via WeWork Group Robot",
69+
"inputSchema": {
70+
"type": "object",
71+
"properties": {
72+
"url": {
73+
"type": "string",
74+
"description": "The image url to send."
75+
},
76+
"bot_key": {
77+
"type": "string",
78+
"description": "Special robot key specified in the prompts."
79+
}
80+
},
81+
"required": [
82+
"url"
83+
]
84+
}
85+
},
86+
{
87+
"name": "tg_send_message",
88+
"description": "Send text or markdown message via Telegram bot",
89+
"inputSchema": {
90+
"type": "object",
91+
"properties": {
92+
"text": {
93+
"type": "string",
94+
"description": "The message content to send."
95+
},
96+
"parse_mode": {
97+
"type": "string",
98+
"description": "The parse mode of content. [text/MarkdownV2]"
99+
},
100+
"reply_to_message_id": {
101+
"type": "string",
102+
"description": "Identifier of the message that will be replied to."
103+
}
104+
},
105+
"required": [
106+
"text"
107+
]
108+
}
109+
},
110+
{
111+
"name": "tg_send_photo",
112+
"description": "Send a photo message via Telegram bot",
113+
"inputSchema": {
114+
"type": "object",
115+
"properties": {
116+
"photo": {
117+
"type": "string",
118+
"description": "The photo url to send."
119+
},
120+
"caption": {
121+
"type": "string",
122+
"description": "The photo caption."
123+
},
124+
"parse_mode": {
125+
"type": "string",
126+
"description": "The parse mode of caption. [text/MarkdownV2]"
127+
},
128+
"reply_to_message_id": {
129+
"type": "string",
130+
"description": "Identifier of the message that will be replied to."
131+
}
132+
},
133+
"required": [
134+
"photo"
135+
]
136+
}
137+
}
138+
],
139+
"installations": {
140+
"uvx": {
141+
"type": "uvx",
142+
"command": "uvx",
143+
"args": [
144+
"mcp-notify"
145+
],
146+
"recommended": true
147+
}
148+
},
149+
"is_official": false,
150+
"is_archived": false
151+
}

0 commit comments

Comments
 (0)