Skip to content

overpod/mcp-telegram

v1.26.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo MCP SaaS Integrations
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-tools claude gramjs mcp mcp-server model-context-protocol
+4 more
mtproto telegram typescript userbot

Summary

AI summary

Fixed a race condition in RateLimiter.waitForSlot that could cause parallel calls to misbehave.

Full changelog

What's changed

Refactoring

  • Extracted telegram-helpers.ts — вынесено ~1300 строк хелперов из telegram-client.ts в отдельный файл: форматирование admin log, stats (megagroup/broadcast), stories, boosts, stars, group calls, updates diff, quick replies и др. telegram-client.ts уменьшился с 5027 до 3887 строк.

Bug fixes

  • MCP server version теперь читается из package.json вместо хардкода "1.0.0" — клиенты теперь видят корректную версию
  • fail() — заменён небезопасный каст (e as Error).message на e instanceof Error ? e.message : String(e)
  • RateLimiter.waitForSlot — исправлена race condition при параллельных вызовах: заменён timestamp-подход на Promise-chain очередь

Improvements

  • ok() авто-санитизирует весь вывод (surrogate-safe) — убраны 36 дублирующих sanitize() обёрток из tool-файлов
  • resolveChat / resolvePeerany заменён на строгий ChatEntity union тип
  • Entity cache в resolveChat — повторные обращения по имени больше не грузят 100 диалогов заново
  • tsconfig: src/__tests__ исключены из dist сборки
  • biome: добавлен noConsole warn с override для CLI entry points

Tests

  • Добавлены edge case тесты для ok() и fail() с непарными UTF-16 суррогатами
  • 219 тестов, все проходят

Full changelog

https://github.com/mcp-telegram/mcp-telegram/compare/v1.26.0...v1.26.1

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track overpod/mcp-telegram

Get notified when new releases ship.

Sign up free

About overpod/mcp-telegram

Telegram MCP server via MTProto/GramJS — 20 tools for reading chats, searching messages, downloading media, managing contacts. QR code login, npx zero-install. Hosted version at mcp-telegram.com.

All releases →

Beta — feedback welcome: [email protected]