telegram-mcp
Requirements
- Python Project Manager, UV
- MCP Client
Usage
- install dependencies
pip3 install uv
uv venv
source .venv/bin/activate
uv sync
edit .env file with your telegram api id and hash (My Telegram), don’t share with others.
start the http-server
uv run http-server/http-server.py
- install the MCP Server
uv run mcp install mcp-server/mcp-server.py
Available Functions
The MCP Server provides the following functions:
get_unread_entities: Get entities which have unread messages in themget_unread_messages(id): Get all unread messages from a given entity idget_messages(id, count): Get messages limited by a count from an entityget_entities: Get all entities in the current sessionget_entity_by_id(id): Get an entity from the current sessionsend_message(entity_id, content, reply_to_message_id): Send a message to an entity with optional markup and reply
Common Issues & How to Fix
- Claude can’t run MCP server >> Install uv with brew :
brew install uv - Can’t create new app in Telegram >> Disconnect VPN and retry
License
MIT
Telegram MCP Server
Project Details
- prem-research/telegram-mcp
- Last Updated: 4/26/2025
Recomended MCP Servers
Danny’s Blog
my blog
🧩
1313
directory for Awesome MCP Servers
Gitee MCP Server
mcp-gitee is a Model Context Protocol (MCP) server implementation for Gitee. It provides a set of tools that...
ESA Server for Edge Security Acceleration
🧩
LLM Responses Collaboration Server
Aranet4 CO2 Sensor Manager
SImple MCP server to manage your aranet4 device and local db.
🧩
MCP GitHub Projects
OpenAI Server
Chat with OpenAI models from Claude Desktop
🧩
Geometric Image Generator
🧩
OneNote MCP Server
MCP server for browsing and interacting with OneNote web app using browser-use automation
🧩
Binance Bitcoin Price Tool
Binance MCP tools
🧩
Notion Server





