Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
Q

qpd-v/mcp-communicator-telegram

Ask the user a question through a Telegram bot and wait

Before you install: a copy-paste command is available · no license recorded · link reachable

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

checked 2026-11-14 — this package is not on npm/PyPI (E404); the command below fails as written.

Install & config
  1. Copy the command above
  2. Paste it as one entry under mcpServers in claude_desktop_config.json — local servers take command + args (example: clients)
  3. Restart your client
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "qpd-v-mcp-communicator-telegram": {
      "command": "npx",
      "args": ["mcptelegram"]
    }
  }
}

Parsed from the README we fetched on 2026-11-04; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "qpd-v-mcp-communicator-telegram": {
      "command": "npx",
      "args": ["mcptelegram"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio qpd-v-mcp-communicator-telegram -- npx mcptelegram
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
Install
npx mcptelegram
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx mcptelegram. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Communicator (Telegram)

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

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.
## Installation
### Via npm (global)
bash
npm install -g mcp-communicator-telegram
### Via npx (on-demand)
bash
npx mcptelegram
To get your Telegram chat ID:
bash
npx mcptelegram-chatid
## Features
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 (waits indefinitely for response)
Support for reply-based message tracking
Secure chat ID validation
Error handling and logging
## Prerequisites
Node.js (v14 or higher)
A Telegram bot token (obtained from @BotFather)
Your Telegram chat ID (can be obtained using the included utility)
## Installation
1. Clone the repository:
bash
git clone https://github.com/qpd-v/mcp-communicator-telegram.git
cd mcp-communicator-telegram
2. Install dependencies:
bash
npm install
3. Create a Telegram bot:
Open Telegram and search for @BotFather
Send /newbot and follow the instructions
Save the bot token you receive
4. Get your chat ID:
Copy .env.example to .env
Add your bot token to the .env file:
TELEGRAMTOKEN=yourbottokenhere
Run the chat ID utility:
bash
npm run build
node build/get-chat-id.js
Send any message to your bot
Copy the chat ID that appears in the console
Add the chat ID to your .env file:
TELEGRAMTOKEN=yourbottokenhere
CHATID=yourchatidhere
## Configuration
Add the server to your MCP settings file (usually located at %APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\clinemcpsettings.json on Windows):
json
"mcpServers": {
"mcp-communicator-telegram": {
"command": "node",
"args": ["path/to/mcp-communicator-telegram/build/index.js"],
"env": {
"TELEGRAMTOKEN": "yourbottokenhere",
"CHATID": "yourchatidhere"
## Available Tools
### askuser
Asks a question to the user via Telegram and waits for their response.
Input Schema:
json
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "The question to ask the user"
},
"required": ["question"]
Example usage:
typescript
const response = await usemcptool({
servername: "mcp-communicator-telegram",
toolname: "askuser",
arguments: {
question: "What is your favorite color?"
});
### notifyuser
Sends a notification message to the user via Telegram (no response required).
Input Schema:
json
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The message to send to the user"
},
"required": ["message"]
Example usage:
typescript
await usemcptool({
servername: "mcp-communicator-telegram",
toolname: "notifyuser",
arguments: {
message: "Task completed successfully!"
});
### sendfile
Sends a file to the user via Telegram.
Input Schema:
json
"type": "object",
"properties": {
"filePath": {
"type": "string",
"description": "The path to the file to send"
},
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/qpd-v-mcp-communicator-telegram/)
Source
awesome · https://github.com/qpd-v/mcp-communicator-telegram
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index