diff --git a/mcp_servers.d/synapse.json b/mcp_servers.d/synapse.json index ac2cf43..bda81a3 100644 --- a/mcp_servers.d/synapse.json +++ b/mcp_servers.d/synapse.json @@ -6,5 +6,48 @@ "Authorization": "Bearer mcp_a09d3138c392dfb18ed07d0e9d13b85992a66b1f38b4947f8b42e952608e6da3", "Host": "localhost:8013" }, + "groups": { + "read": [ + "system_status", + "stats_get", + "sources_list", + "keys_list", + "types_list", + "targets_list", + "rules_list", + "events_list", + "event_get", + "deliveries_list", + "push_subscriptions_list", + "settings_get", + "me", + "my_events_list", + "my_push_subscriptions_list" + ], + "write": [ + "source_create", + "source_archive", + "source_restore", + "type_register", + "type_archive", + "type_restore", + "target_create", + "target_patch", + "target_archive", + "target_restore", + "rule_create", + "rule_patch", + "rule_archive", + "rule_restore", + "send_test_event", + "push_subscription_delete", + "my_push_subscription_delete" + ], + "admin": [ + "key_issue", + "key_revoke", + "settings_put" + ] + }, "instructions": "MCP tools for Gnexus Synapse — notification hub (v1.30.0). Управление хабом уведомлений: источники и выдача API-ключей, типы уведомлений, цели каналов, правила маршрутизации, поток событий и доставок, настройки. Персональный ключ действует ролью владельца: роль user — личный набор (me, my_events_list, my_push_*). Удаление = архив (restore возвращает); секреты настроек write-only. Use when the user asks to send notifications, check delivery status, or configure alert routing." } diff --git a/mcp_servers.d/tgclient.json b/mcp_servers.d/tgclient.json index aedcd39..aa1de92 100644 --- a/mcp_servers.d/tgclient.json +++ b/mcp_servers.d/tgclient.json @@ -2,5 +2,37 @@ "transport": "streamable_http", "url": "https://tgclientmcp.gnexus.space/mcp", "user_key": { "header": "Authorization", "prefix": "Bearer " }, + "groups": { + "read": [ + "accounts_list", + "me_get", + "dialogs_list", + "chat_info", + "chat_participants", + "messages_history", + "messages_read", + "messages_search", + "contacts_list", + "download_media", + "call_status", + "account_login_status" + ], + "write": [ + "message_send", + "message_reply", + "message_edit", + "message_delete", + "upload_file", + "upload_voice", + "upload_round", + "call_start", + "call_discard", + "account_login_start", + "account_login_qr_start", + "account_login_code", + "account_login_password", + "account_login_cancel" + ] + }, "instructions": "MCP tools for tgclient-mcp — Telegram client inspection and management." -} \ No newline at end of file +}