drio
Open app

MCP Communicator (Telegram)

Source

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.

Catalog onlyCatalog onlySTDIO

Overview

MCP Communicator (Telegram) is an MCP server that facilitates communication with users through Telegram, allowing for questions to be asked and responses received via a Telegram bot.

To use the MCP Communicator, install it via npm or npx, set up your Telegram bot, and obtain your chat ID. Add necessary configurations to your MCP settings file and use the provided tools to interact with users.

  • Asks questions through Telegram and receives responses asynchronously. - Supports reply-based message tracking for effective communication. - Incorporates secure chat ID validation and thorough error handling.
  1. Conducting surveys or polls via Telegram messages.
  2. Gathering user feedback in real-time through chat.
  3. Providing customer support by asking questions and receiving answers directly from users.

Add to your AI client

Use these steps to connect MCP Communicator (Telegram) in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-communicator-telegram-qpd-v": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-communicator-telegram-qpd-v": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-communicator-telegram-qpd-v": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-communicator-telegram-qpd-v": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-communicator-telegram-qpd-v": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-communicator-telegram-qpd-v": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-communicator-telegram-qpd-v"
      ]
    }
  }
}

FAQ

What do I need to get started?

You will need Node.js, a Telegram bot token from @BotFather, and your Telegram chat ID.

Can multiple users respond to the bot?

Yes, but responses will be tracked based on the configured chat ID for secure communication.

Is the bot responsive to all messages?

No, the bot only responds to messages from the configured chat ID for security reasons.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":462,"uuid":"8ec96df6-8cff-4b65-bed4-c92870333ae4","name":"mcp-communicator-telegram","title":"MCP Communicator (Telegram)","description":"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.","avatar_url":"https://avatars.githubusercontent.com/u/124479925?v=4","created_at":"2024-12-19T02:13:09.042Z","updated_at":"2024-12-19T12:38:17.262Z","status":"created","author_name":"qpd-v","author_avatar_url":"https://avatars.githubusercontent.com/u/124479925?v=4","tags":"telegram,mcp-communicator,communication-bot","category":"communication","is_featured":false,"sort":1,"url":"https://github.com/qpd-v/mcp-communicator-telegram","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]