fast-mcp-telegram and telegram-mcp

These are complementary tools—the first provides a bridge/server infrastructure for Telegram integration while the second offers higher-level dialog and message management capabilities that could run on top of that infrastructure.

fast-mcp-telegram
59
Established
telegram-mcp
53
Established
Maintenance 10/25
Adoption 14/25
Maturity 18/25
Community 17/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 17/25
Stars: 29
Forks: 9
Downloads: 1,327
Commits (30d): 0
Language: Python
License: MIT
Stars: 297
Forks: 38
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No risk flags
No Package No Dependents

About fast-mcp-telegram

leshchenko1979/fast-mcp-telegram

Telegram MCP Server and HTTP-MTProto bridge | Multi-user auth, intelligent search, file sending, web setup | Docker & PyPI ready

Implements a dual-transport MCP server exposing Telegram's MTProto API with automatic entity resolution and safety guardrails, enabling both stdio-based development and HTTP-authenticated production deployments. The architecture consolidates functionality into fewer, context-efficient tools (e.g., unified `get_messages` for search/browse/read-by-ID/replies) following an LLM-optimized design philosophy, while the HTTP-MTProto bridge provides raw API access via curl for edge cases. Built on async Telethon with session persistence, LRU cache management, and structured logging for reliability.

About telegram-mcp

chaindead/telegram-mcp

Telegram MCP for managing dialogs, messages, drafts, read statuses, and more.

Implements the Model Context Protocol to expose Telegram's TDLib client library through a standardized MCP server interface, enabling AI assistants like Claude Desktop and Cursor to autonomously manage conversations. Built in Go with support for multi-factor authentication and persistent session management via environment variables. Exposes five core tools—account info, dialog listing, message retrieval, read status updates, and draft sending—allowing AI agents to perform end-to-end message workflows programmatically.

Scores updated daily from GitHub, PyPI, and npm data. How scores work