- Home
- MCP servers
- Telegram Confirmation MCP Bridge
Telegram Confirmation MCP Bridge
- javascript
3
GitHub Stars
javascript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"aralroca-telegram-bot-mcp": {
"command": "node",
"args": [
"<ABSOLUTE_PATH>/telegram-bot-mcp/mcp-server.js"
],
"env": {
"VERCEL_URL": "https://my-telegram-bot.vercel.app"
}
}
}
}You can use the Telegram Confirmation MCP Bridge to request human approval through Telegram from an MCP agent. It acts as a lightweight proxy that sends a confirmation question to a Telegram bot and waits for the user’s YES or NO reply, letting your automation proceed based on the response.
How to use
To use this MCP server, trigger it via your MCP client by referencing its name. The agent will send a confirmation prompt through Telegram and wait for the user to reply. Once the user answers, the agent receives the result and continues its task.
How to install
Prerequisites: Node.js and npm installed on your machine or your build environment.
- Clone the repository that contains the bridge and install dependencies.
git clone https://github.com/aralroca/telegram-bot-mcp.git
cd telegram-bot-mcp
npm install
- Prepare your Telegram bot and get the required tokens and IDs.
- Talk to BotFather to create a bot and obtain BOT_TOKEN.
- Send a message to the bot to obtain CHAT_ID using a Telegram API call such as getUpdates (or your preferred method).
- Deploy to a hosting platform (for example, Vercel). Configure environment variables as shown in the example, including the bot token and chat ID, and deploy the project.
npm run deploy
Initial configuration with the MCP client
Use the following MCP configuration block to connect this server to your MCP client. Replace placeholders with your actual paths and deployment URL.
{
"mcpServers": {
"telegram-bot": {
"command": "node",
"args": ["<ABSOLUTE_PATH>/telegram-bot-mcp/mcp-server.js"],
"env": {
"VERCEL_URL": "https://<YOUR_VERCEL_URL>"
}
}
}
}