MCP.so
登录

MCP Telegram Server

@leshchenko1979

关于 MCP Telegram Server

Telegram MCP Server - now you can talk to your Telegram from Cursor

基本信息

分类

沟通协作

许可证

MIT license

运行时

python

传输方式

stdio

发布者

leshchenko1979

配置

使用下面的配置,将此服务器添加到你的 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 服务器