Newer
Older
navi-1 / mcp_servers.d / synapse.json
@Eugene Sukhodolskiy Eugene Sukhodolskiy 10 hours ago 1 KB config: tool groups for tgclient and synapse
{
  "transport": "streamable_http",
  "url": "http://192.168.1.172:8013/mcp",
  "user_key": { "header": "Authorization", "prefix": "Bearer " },
  "headers": {
    "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."
}