MCP Communicator (Telegram) logo

MCP Communicator (Telegram)

by qpd-v

An MCP server that enables communication with users through Telegram. This server provides tools to interact with users via a Telegram bot, including asking questions, sending notifications, sharing files, and creating project archives.

View on GitHub

Last updated: N/A

What is MCP Communicator (Telegram)?

MCP Communicator (Telegram) is a server that allows you to interact with users through a Telegram bot. It provides tools for asking questions, sending notifications, sharing files, and creating project archives.

How to use MCP Communicator (Telegram)?

First, install the server using npm or npx. Then, create a Telegram bot using @BotFather and obtain your chat ID. Configure the server in your MCP settings file with the bot token and chat ID. Finally, use the available tools (ask_user, notify_user, send_file, zip_project) within your application to communicate with users via Telegram.

Key features of MCP Communicator (Telegram)

  • Ask questions to users through Telegram

  • Send notifications to users (no response required)

  • Send files to users via Telegram

  • Create and send project zip files (respecting .gitignore)

  • Receive responses asynchronously

  • Support for reply-based message tracking

  • Secure chat ID validation

  • Error handling and logging

Use cases of MCP Communicator (Telegram)

  • Gathering user feedback through questions

  • Sending automated notifications about task completion or errors

  • Sharing log files or reports with users

  • Distributing project archives for collaboration

  • Automated support and assistance via Telegram

FAQ from MCP Communicator (Telegram)

How do I get a Telegram bot token?

Open Telegram and search for @BotFather. Send /newbot and follow the instructions. Save the bot token you receive.

How do I get my Telegram chat ID?

Run the mcptelegram-chatid utility or the get-chat-id.js script after configuring your bot token in the .env file. Send any message to your bot and the chat ID will appear in the console.

Where is the MCP settings file located?

The MCP settings file is usually located at %APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json on Windows.

How does the zip_project tool handle .gitignore files?

The zip_project tool respects .gitignore patterns, ensuring that files and directories specified in .gitignore are excluded from the created zip archive.

What is the maximum file size supported by the send_file tool?

The send_file tool handles files up to 2GB in size.