Cline Notification Server
by MobileVibe
An MCP server for Cline that enables sending notifications and receiving responses via Telegram. It allows Cline to ask questions and wait for user input via Telegram messages.
Last updated: N/A
What is Cline Notification Server?
The Cline Notification Server is an MCP (Message Control Protocol) server designed to integrate with the Cline application. It facilitates communication between Cline and a user via Telegram, allowing Cline to send notifications and receive responses to questions.
How to use Cline Notification Server?
To use the server, you need to create a Telegram bot, obtain your chat ID, and configure Cline with the bot token and chat ID. Install the server using npm install cline-notification-server
. Then, add the server configuration to your Cline configuration file (either cline_mcp_settings.json
for VSCode or claude_desktop_config.json
for the Claude desktop app). Ensure the TELEGRAM_BOT_TOKEN
and TELEGRAM_CHAT_ID
environment variables are correctly set.
Key features of Cline Notification Server
Sends notifications with different urgency levels
Automatically waits for user responses
Configurable timeout (defaults to 30 seconds)
Stops Cline when user is unavailable
Use cases of Cline Notification Server
Prompting users for confirmation before deploying to production.
Requesting user input for critical decisions within Cline workflows.
Alerting users to urgent issues requiring immediate attention.
Pausing Cline execution until user provides necessary information.
FAQ from Cline Notification Server
How do I create a Telegram bot?
How do I create a Telegram bot?
Message @BotFather on Telegram, send /newbot
, and follow the instructions. Save the bot token you receive.
How do I get my Telegram chat ID?
How do I get my Telegram chat ID?
Send a message to your bot, then open https://api.telegram.org/botBOT_TOKEN/getUpdates
in your browser (replace BOT_TOKEN
with your token). Look for the chat
object and note the id
field.
What happens if I don't respond within the timeout?
What happens if I don't respond within the timeout?
Cline will stop and wait for you to restart it.
What urgency levels are supported?
What urgency levels are supported?
The server supports low, medium, and high urgency levels, indicated by prefixes in the Telegram message (🚨 for high, ⚠️ for medium, no prefix for low).
What environment variables are required?
What environment variables are required?
The TELEGRAM_BOT_TOKEN
and TELEGRAM_CHAT_ID
environment variables are required.