MCP Telegram Server
@leshchenko1979
关于 MCP Telegram Server
Telegram MCP Server - now you can talk to your Telegram from Cursor
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"tg_mcp": {
"command": "python",
"args": [
"setup_telegram.py"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Telegram Server?
MCP Telegram Server is an MCP (Model Control Protocol) server that provides Telegram functionality through a clean API interface, including message search, sending, and chat management capabilities. It is built for MCP‑compatible environments like Cursor IDE and allows AI agents to interact with Telegram chats programmatically.
How to use MCP Telegram Server?
Clone the repository, install dependencies with pip install -r requirements.txt, create a .env file with your Telegram API credentials, and run python setup_telegram.py to authenticate. Then start the server with mcp run <path>/server.py. For Cursor IDE, add the server to a .cursor/mcp.json file. After configuration, all Telegram tools are available inside the IDE.
Key features of MCP Telegram Server?
- Message search with basic, advanced, and regex pattern modes
- Send messages with optional reply support
- List, manage, and generate links for Telegram chats
- Chat statistics and data export functionality
- Robust error handling and logging
- Built on the MCP architecture for AI integration
Use cases of MCP Telegram Server?
- Search and retrieve messages from Telegram chats using text or patterns
- Send automated messages or replies to specific chats
- Export chat data for analysis or backup
- Integrate Telegram tools into MCP‑compatible development environments
- Monitor chat statistics and generate message links
FAQ from MCP Telegram Server
What are the prerequisites for running MCP Telegram Server?
You need Python 3.x, Telegram API credentials (API_ID, API_HASH, PHONE_NUMBER), and an MCP‑compatible environment (e.g., Cursor IDE).
How do I authenticate with Telegram?
Run python setup_telegram.py from the project root. This creates a session file (mcp_telegram_search.session) that stores your authenticated session.
What tools does the server expose?
It provides search_messages, advanced_search, pattern_search, send_telegram_message, get_dialogs, get_statistics, generate_links, and export_data – all via MCP tools.
Where is session and data stored locally?
An authenticated session file (mcp_telegram_search.session) is created in the project root. Logs are stored in the logs/ directory.
How do I configure for Cursor IDE?
Create a .cursor/mcp.json file with the server definition (command pointing to mcp run and the server script path). The server will connect automatically when the project is opened in Cursor.
沟通协作 分类下的更多 MCP 服务器
feishu-tools-mcp
Li-vienMCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件,读取文档、发送消息、合同审批、数据处理.....
MCP Headless Gmail Server
baryhuangA MCP (Model Context Protocol) server that provides get, send Gmails without local credential or token setup.
slack-mcp-server
ubie-ossA Slack MCP server
WhatsApp MCP Server
msaelicesWhatsapp MCP Server implemented in Python
Gmail
shinzo-labsMCP Implementation for Gmail Services
评论