MCP.so
ログイン

MCP Communicator (Telegram)

@qpd-v

基本情報

カテゴリ

コミュニケーション

トランスポート

stdio

作者

qpd-v

MCP Communicator について

An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.

#telegram#mcp-communicator#communication-bot

MCP Communicator の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-communicator-telegram": {
      "command": "npx",
      "args": [
        "mcptelegram"
      ]
    }
  }
}

MCP Communicator のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。

概要

What is MCP Communicator (Telegram)?

MCP Communicator (Telegram) is an MCP server that enables communication with users through Telegram. It provides tools to interact with users via a Telegram bot, including asking questions, sending notifications, sharing files, and creating project archives. It is designed for developers using the Model Context Protocol who need to integrate Telegram-based interactions into their MCP workflows.

How to use MCP Communicator (Telegram)?

Install the server globally (npm install -g mcp-communicator-telegram) or run on demand (npx mcptelegram). Obtain a Telegram bot token from @BotFather and your chat ID using the included utility (npx mcptelegram-chatid). Configure the TELEGRAM_TOKEN and CHAT_ID environment variables, then add the server to your MCP settings file. Use the provided tools (e.g., ask_user, notify_user, send_file, zip_project) to interact with the user.

Key features of MCP Communicator (Telegram)

  • Ask questions to users through Telegram and wait for a response.
  • Send notifications to users (no response required).
  • Send files to users via Telegram.
  • Create and send project zip files (respects .gitignore).
  • Receive responses asynchronously (waits indefinitely for a reply).
  • Secure chat ID validation and environment variable configuration.

Use cases of MCP Communicator (Telegram)

  • Asking a user for input during an automated MCP workflow.
  • Sending real-time notifications about task completion or errors.
  • Sharing generated files or artifacts with the user.
  • Creating and sending a compressed archive of a project directory.

よくある質問

1

What are the prerequisites for using MCP Communicator (Telegram)?

Node.js version 14 or higher, a Telegram bot token (obtained from [@BotFather](https://t.me/botfather)), and your personal Telegram chat ID.

2

How do I get my Telegram chat ID?

Run the included utility: `npx mcptelegram-chatid`. After sending any message to your bot, the chat ID will be printed to the console.

3

What tools does MCP Communicator (Telegram) provide?

Four tools: `ask_user` (asks a question and waits for a response), `notify_user` (sends a one-way message), `send_file` (sends a file), and `zip_project` (creates a zip archive of a directory, respecting `.gitignore`, and sends it).

4

How does the server handle security and message tracking?

The server only responds to messages from the configured chat ID. Message IDs are used to track question/answer pairs, and the bot ignores messages without proper context. Sensitive configuration uses environment variables.

5

What are the file size limits for sending files?

The server can handle files up to 2GB in size.

コメント

「コミュニケーション」の他のコンテンツ