PluginBench
MCP Server
Maintained
MIT

NotifyHub — Unified Notification MCP Server MCP Server

io.github.GabrielBBaldez/notify-hub

What is the NotifyHub — Unified Notification MCP Server MCP server?

Send notifications across 23 channels with 36 AI-ready tools. One API, zero boilerplate.

How to install NotifyHub — Unified Notification MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • NOTIFY_CHANNELS_EMAIL_HOST

    SMTP server host for email notifications

  • NOTIFY_CHANNELS_EMAIL_PORT

    SMTP server port

  • NOTIFY_CHANNELS_EMAIL_USERNAME
    secret

    SMTP authentication username

  • NOTIFY_CHANNELS_EMAIL_PASSWORD
    secret

    SMTP authentication password

  • NOTIFY_CHANNELS_EMAIL_FROM

    Default sender email address

  • NOTIFY_CHANNELS_SMS_ACCOUNTSID
    secret

    Twilio Account SID for SMS

  • NOTIFY_CHANNELS_SMS_AUTHTOKEN
    secret

    Twilio Auth Token for SMS

  • NOTIFY_CHANNELS_SMS_FROMNUMBER

    Twilio sender phone number

  • NOTIFY_CHANNELS_SLACK_WEBHOOKURL
    secret

    Slack incoming webhook URL

  • NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN
    secret

    Telegram Bot API token

  • NOTIFY_CHANNELS_TELEGRAM_CHATID

    Telegram chat/group ID

  • NOTIFY_CHANNELS_DISCORD_WEBHOOKURL
    secret

    Discord webhook URL

  • NOTIFY_CHANNELS_TEAMS_WEBHOOKURL
    secret

    Microsoft Teams webhook URL

  • NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL
    secret

    Google Chat webhook URL

  • NOTIFY_CHANNELS_TWITTER_APIKEY
    secret

    Twitter/X API key

  • NOTIFY_CHANNELS_TWITTER_APISECRET
    secret

    Twitter/X API secret

  • NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN
    secret

    Twitter/X access token

  • NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET
    secret

    Twitter/X access token secret

  • NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN
    secret

    LinkedIn OAuth2 access token

  • NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID

    LinkedIn organization/company ID

  • NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID
    secret

    Twilio Account SID for WhatsApp

  • NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN
    secret

    Twilio Auth Token for WhatsApp

  • NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER

    WhatsApp sender number (with whatsapp: prefix)

  • NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS
    secret

    Firebase Cloud Messaging credentials JSON (base64 or path)

  • NOTIFY_CHANNELS_NOTION_APIKEY
    secret

    Notion integration API key

  • NOTIFY_CHANNELS_NOTION_DATABASEID

    Notion database ID

  • NOTIFY_CHANNELS_TWITCH_CLIENTID
    secret

    Twitch application client ID

  • NOTIFY_CHANNELS_TWITCH_CLIENTSECRET
    secret

    Twitch application client secret

  • NOTIFY_CHANNELS_TWITCH_BROADCASTERID

    Twitch broadcaster/channel ID

  • NOTIFY_CHANNELS_YOUTUBE_CLIENTID
    secret

    YouTube/Google OAuth2 client ID

  • NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET
    secret

    YouTube/Google OAuth2 client secret

  • NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN
    secret

    YouTube/Google OAuth2 refresh token

  • NOTIFY_CHANNELS_YOUTUBE_LIVECHATID

    YouTube Live Chat ID

  • NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN
    secret

    Instagram Graph API access token

  • NOTIFY_CHANNELS_INSTAGRAM_USERID

    Instagram Business account user ID

  • NOTIFY_CHANNELS_SENDGRID_APIKEY
    secret

    SendGrid API key for email delivery with tracking

  • NOTIFY_CHANNELS_SENDGRID_FROMEMAIL

    SendGrid sender email address

  • NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY
    secret

    TikTok Shop application key

  • NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET
    secret

    TikTok Shop application secret

  • NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN
    secret

    TikTok Shop access token

  • NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID

    TikTok Shop ID

  • NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN
    secret

    Facebook Page access token

  • NOTIFY_CHANNELS_FACEBOOK_PAGEID

    Facebook Page ID

  • NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID
    secret

    AWS access key ID for SNS

  • NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY
    secret

    AWS secret access key for SNS

  • NOTIFY_CHANNELS_AWSSNS_REGION

    AWS region for SNS (e.g., us-east-1)

  • NOTIFY_CHANNELS_MAILGUN_APIKEY
    secret

    Mailgun API key

  • NOTIFY_CHANNELS_MAILGUN_DOMAIN

    Mailgun sending domain

  • NOTIFY_CHANNELS_MAILGUN_FROMEMAIL

    Mailgun sender email address

  • NOTIFY_CHANNELS_PAGERDUTY_APIKEY
    secret

    PagerDuty Events API v2 integration key

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
      ],
      "env": {
        "NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
        "NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_NOTIFY_CHANNELS_EMAIL_PORT>",
        "NOTIFY_CHANNELS_EMAIL_USERNAME": "<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<YOUR_NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
      ],
      "env": {
        "NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
        "NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_NOTIFY_CHANNELS_EMAIL_PORT>",
        "NOTIFY_CHANNELS_EMAIL_USERNAME": "<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<YOUR_NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "notify-hub": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
      ],
      "env": {
        "NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
        "NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_NOTIFY_CHANNELS_EMAIL_PORT>",
        "NOTIFY_CHANNELS_EMAIL_USERNAME": "<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<YOUR_NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "notify-hub": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/gabrielbbaldez/notify-hub:1.1.0"
      ],
      "env": {
        "NOTIFY_CHANNELS_EMAIL_HOST": "<YOUR_NOTIFY_CHANNELS_EMAIL_HOST>",
        "NOTIFY_CHANNELS_EMAIL_PORT": "<YOUR_NOTIFY_CHANNELS_EMAIL_PORT>",
        "NOTIFY_CHANNELS_EMAIL_USERNAME": "<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME>",
        "NOTIFY_CHANNELS_EMAIL_PASSWORD": "<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD>",
        "NOTIFY_CHANNELS_EMAIL_FROM": "<YOUR_NOTIFY_CHANNELS_EMAIL_FROM>",
        "NOTIFY_CHANNELS_SMS_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID>",
        "NOTIFY_CHANNELS_SMS_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN>",
        "NOTIFY_CHANNELS_SMS_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER>",
        "NOTIFY_CHANNELS_SLACK_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN>",
        "NOTIFY_CHANNELS_TELEGRAM_CHATID": "<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID>",
        "NOTIFY_CHANNELS_DISCORD_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TEAMS_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL>",
        "NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL": "<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL>",
        "NOTIFY_CHANNELS_TWITTER_APIKEY": "<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY>",
        "NOTIFY_CHANNELS_TWITTER_APISECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET": "<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET>",
        "NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID": "<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID>",
        "NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID>",
        "NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN>",
        "NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER": "<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER>",
        "NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS": "<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS>",
        "NOTIFY_CHANNELS_NOTION_APIKEY": "<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY>",
        "NOTIFY_CHANNELS_NOTION_DATABASEID": "<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTID": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID>",
        "NOTIFY_CHANNELS_TWITCH_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET>",
        "NOTIFY_CHANNELS_TWITCH_BROADCASTERID": "<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID>",
        "NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET>",
        "NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN>",
        "NOTIFY_CHANNELS_YOUTUBE_LIVECHATID": "<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID>",
        "NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_INSTAGRAM_USERID": "<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID>",
        "NOTIFY_CHANNELS_SENDGRID_APIKEY": "<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY>",
        "NOTIFY_CHANNELS_SENDGRID_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN>",
        "NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID": "<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN>",
        "NOTIFY_CHANNELS_FACEBOOK_PAGEID": "<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID>",
        "NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID": "<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID>",
        "NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY": "<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY>",
        "NOTIFY_CHANNELS_AWSSNS_REGION": "<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION>",
        "NOTIFY_CHANNELS_MAILGUN_APIKEY": "<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY>",
        "NOTIFY_CHANNELS_MAILGUN_DOMAIN": "<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN>",
        "NOTIFY_CHANNELS_MAILGUN_FROMEMAIL": "<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL>",
        "NOTIFY_CHANNELS_PAGERDUTY_APIKEY": "<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY>"
      }
    }
  }
}
Claude Code
claude mcp add notify-hub --env NOTIFY_CHANNELS_EMAIL_HOST=<YOUR_NOTIFY_CHANNELS_EMAIL_HOST> --env NOTIFY_CHANNELS_EMAIL_PORT=<YOUR_NOTIFY_CHANNELS_EMAIL_PORT> --env NOTIFY_CHANNELS_EMAIL_USERNAME=<YOUR_NOTIFY_CHANNELS_EMAIL_USERNAME> --env NOTIFY_CHANNELS_EMAIL_PASSWORD=<YOUR_NOTIFY_CHANNELS_EMAIL_PASSWORD> --env NOTIFY_CHANNELS_EMAIL_FROM=<YOUR_NOTIFY_CHANNELS_EMAIL_FROM> --env NOTIFY_CHANNELS_SMS_ACCOUNTSID=<YOUR_NOTIFY_CHANNELS_SMS_ACCOUNTSID> --env NOTIFY_CHANNELS_SMS_AUTHTOKEN=<YOUR_NOTIFY_CHANNELS_SMS_AUTHTOKEN> --env NOTIFY_CHANNELS_SMS_FROMNUMBER=<YOUR_NOTIFY_CHANNELS_SMS_FROMNUMBER> --env NOTIFY_CHANNELS_SLACK_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_SLACK_WEBHOOKURL> --env NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN=<YOUR_NOTIFY_CHANNELS_TELEGRAM_BOTTOKEN> --env NOTIFY_CHANNELS_TELEGRAM_CHATID=<YOUR_NOTIFY_CHANNELS_TELEGRAM_CHATID> --env NOTIFY_CHANNELS_DISCORD_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_DISCORD_WEBHOOKURL> --env NOTIFY_CHANNELS_TEAMS_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_TEAMS_WEBHOOKURL> --env NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL=<YOUR_NOTIFY_CHANNELS_GOOGLECHAT_WEBHOOKURL> --env NOTIFY_CHANNELS_TWITTER_APIKEY=<YOUR_NOTIFY_CHANNELS_TWITTER_APIKEY> --env NOTIFY_CHANNELS_TWITTER_APISECRET=<YOUR_NOTIFY_CHANNELS_TWITTER_APISECRET> --env NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKEN> --env NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET=<YOUR_NOTIFY_CHANNELS_TWITTER_ACCESSTOKENSECRET> --env NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_LINKEDIN_ACCESSTOKEN> --env NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID=<YOUR_NOTIFY_CHANNELS_LINKEDIN_ORGANIZATIONID> --env NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID=<YOUR_NOTIFY_CHANNELS_WHATSAPP_ACCOUNTSID> --env NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN=<YOUR_NOTIFY_CHANNELS_WHATSAPP_AUTHTOKEN> --env NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER=<YOUR_NOTIFY_CHANNELS_WHATSAPP_FROMNUMBER> --env NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS=<YOUR_NOTIFY_CHANNELS_PUSH_FIREBASECREDENTIALS> --env NOTIFY_CHANNELS_NOTION_APIKEY=<YOUR_NOTIFY_CHANNELS_NOTION_APIKEY> --env NOTIFY_CHANNELS_NOTION_DATABASEID=<YOUR_NOTIFY_CHANNELS_NOTION_DATABASEID> --env NOTIFY_CHANNELS_TWITCH_CLIENTID=<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTID> --env NOTIFY_CHANNELS_TWITCH_CLIENTSECRET=<YOUR_NOTIFY_CHANNELS_TWITCH_CLIENTSECRET> --env NOTIFY_CHANNELS_TWITCH_BROADCASTERID=<YOUR_NOTIFY_CHANNELS_TWITCH_BROADCASTERID> --env NOTIFY_CHANNELS_YOUTUBE_CLIENTID=<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTID> --env NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET=<YOUR_NOTIFY_CHANNELS_YOUTUBE_CLIENTSECRET> --env NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN=<YOUR_NOTIFY_CHANNELS_YOUTUBE_REFRESHTOKEN> --env NOTIFY_CHANNELS_YOUTUBE_LIVECHATID=<YOUR_NOTIFY_CHANNELS_YOUTUBE_LIVECHATID> --env NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_INSTAGRAM_ACCESSTOKEN> --env NOTIFY_CHANNELS_INSTAGRAM_USERID=<YOUR_NOTIFY_CHANNELS_INSTAGRAM_USERID> --env NOTIFY_CHANNELS_SENDGRID_APIKEY=<YOUR_NOTIFY_CHANNELS_SENDGRID_APIKEY> --env NOTIFY_CHANNELS_SENDGRID_FROMEMAIL=<YOUR_NOTIFY_CHANNELS_SENDGRID_FROMEMAIL> --env NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPKEY> --env NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_APPSECRET> --env NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_ACCESSTOKEN> --env NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID=<YOUR_NOTIFY_CHANNELS_TIKTOKSHOP_SHOPID> --env NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN=<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEACCESSTOKEN> --env NOTIFY_CHANNELS_FACEBOOK_PAGEID=<YOUR_NOTIFY_CHANNELS_FACEBOOK_PAGEID> --env NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID=<YOUR_NOTIFY_CHANNELS_AWSSNS_ACCESSKEYID> --env NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY=<YOUR_NOTIFY_CHANNELS_AWSSNS_SECRETACCESSKEY> --env NOTIFY_CHANNELS_AWSSNS_REGION=<YOUR_NOTIFY_CHANNELS_AWSSNS_REGION> --env NOTIFY_CHANNELS_MAILGUN_APIKEY=<YOUR_NOTIFY_CHANNELS_MAILGUN_APIKEY> --env NOTIFY_CHANNELS_MAILGUN_DOMAIN=<YOUR_NOTIFY_CHANNELS_MAILGUN_DOMAIN> --env NOTIFY_CHANNELS_MAILGUN_FROMEMAIL=<YOUR_NOTIFY_CHANNELS_MAILGUN_FROMEMAIL> --env NOTIFY_CHANNELS_PAGERDUTY_APIKEY=<YOUR_NOTIFY_CHANNELS_PAGERDUTY_APIKEY> -- docker run -i --rm ghcr.io/gabrielbbaldez/notify-hub:1.1.0

Related MCP servers

Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.

67k
Python
BSD-3-Clause
View repository →

Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.

45k
TypeScript
Apache-2.0
View repository →

Let AI agents manage your Puter files, websites, and serverless workers over MCP.

43k
TypeScript
AGPL-3.0
View repository →

Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.

37k
TypeScript
Apache-2.0
View repository →

Run arbitrary shell commands from an MCP-connected AI agent.

37k
TypeScript
Apache-2.0
View repository →

Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.

37k
TypeScript
Apache-2.0
View repository →