Skip to main content
Glama

许可证:MIT 访客

Telegram MCP 服务器

该服务器是 Telegram API 和 AI 助手之间的桥梁,基于模型上下文协议

重要提示:使用此服务器前,请确保您已阅读并理解Telegram API 服务条款。任何滥用 Telegram API 的行为都可能导致您的帐户被暂停。

目录

Related MCP server: Twitch MCP Server

什么是 MCP?

模型上下文协议 (MCP) 是一个允许 AI 应用(例如 Claude Desktop 或 Cursor)连接到外部工具和数据源的系统。它为 AI 助手提供了一种清晰、安全的方式,使其能够使用本地服务和 API,同时确保用户的控制权。

这个服务器是做什么的?

功能

  • [x] 获取当前账户信息( tool: tg_me

  • [x] 使用可选的未读过滤器列出对话框( tool: tg_dialogs

  • [x] 将对话框标记为已读( tool: tg_read

  • [x] 从特定对话框中检索消息( tool: tg_dialog

  • [x] 向任意对话框发送草稿消息( tool: tg_send

提示示例

以下是一些可以与 AI 助手一起使用的示例提示:

消息管理

  • “检查我的电报中是否有未读的重要消息”

  • “总结我所有未读的电报消息”

  • “阅读并分析我的未读消息,并在需要时准备回复草稿”

  • “检查非关键的未读消息并给我一个简要概述”

组织

  • “分析我的电报对话并建议一个文件夹结构”

  • “帮我按重要性对 Telegram 聊天进行分类”

  • “查找所有与工作相关的对话并提出组织建议”

沟通

  • “监控特定聊天中有关 [主题] 的更新”

  • “起草一份对[聊天]中最后一条消息的礼貌回复”

  • “检查我的聊天中是否有未回答的问题”

安装

自制

您可以使用 brew 在 macOS/Linux 上安装二进制版本:

# Install brew install chaindead/tap/telegram-mcp # Update brew upgrade chaindead/tap/telegram-mcp

NPX

您可以使用 npx 直接运行最新版本(支持 macOS、Linux 和 Windows):

npx -y @chaindead/telegram-mcp

使用NPX时,请修改标准命令和配置如下:

npx -y @chaindead/telegram-mcp auth ...
{ "mcpServers": { "telegram": { "command": "npx", "args": ["-y", "@chaindead/telegram-mcp"], "env": { "TG_APP_ID": "<your-api-id>", "TG_API_HASH": "<your-api-hash>" } } } }

有关完整的设置说明,请参阅授权客户端配置

来自发布

MacOS

**注意:**以下命令将安装到/usr/local/bin目录。要安装到其他目录,请将/usr/local/bin替换为 PATH 中你希望安装的目录。

首先,下载适合您的架构的档案:

# For Intel Mac (x86_64) curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Darwin_x86_64.tar.gz # For Apple Silicon (M1/M2) curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Darwin_arm64.tar.gz

然后安装二进制文件:

# Extract the binary sudo tar xzf telegram-mcp.tar.gz -C /usr/local/bin # Make it executable sudo chmod +x /usr/local/bin/telegram-mcp # Clean up rm telegram-mcp.tar.gz

Linux

**注意:**以下命令将安装到/usr/local/bin目录。要安装到其他目录,请将/usr/local/bin替换为 PATH 中你希望安装的目录。

首先,下载适合您的架构的档案:

# For x86_64 (64-bit) curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Linux_x86_64.tar.gz # For ARM64 curl -L -o telegram-mcp.tar.gz https://github.com/chaindead/telegram-mcp/releases/latest/download/telegram-mcp_Linux_arm64.tar.gz

然后安装二进制文件:

# Extract the binary sudo tar xzf telegram-mcp.tar.gz -C /usr/local/bin # Make it executable sudo chmod +x /usr/local/bin/telegram-mcp # Clean up rm telegram-mcp.tar.gz

视窗

视窗

  1. 下载适合您的体系结构的最新版本:

  2. 提取.zip文件

  3. 将解压的目录添加到您的 PATH 或将telegram-mcp.exe移动到您的 PATH 中的目录

来自源

要求:

  • Go 1.24 或更高版本

  • PATH 中的 GOBIN

go install github.com/chaindead/telegram-mcp@latest

配置

授权

在使用服务器之前,您需要连接到 Telegram API。

  1. Telegram API获取 API ID 和哈希值

  2. 运行以下命令:

    **注意:**如果您启用了 2FA:添加 --password <2fa_password>

    **注意:**如果要覆盖现有会话:添加--new

    telegram-mcp auth --app-id <your-api-id> --api-hash <your-api-hash> --phone <your-phone-number>

    📩 输入您从 Telegram 收到的代码以连接到 API。

  3. 完成!请给这个项目一个⭐️以支持其开发。

客户端配置

配置 Claude Desktop 识别 Telegram MCP 服务器的示例。

  1. 打开Claude桌面配置文件:

    • 在 MacOS 中,配置文件位于~/Library/Application Support/Claude/claude_desktop_config.json

    • 在 Windows 中,配置文件位于%APPDATA%\Claude\claude_desktop_config.json

    **注意:**您还可以在 Claude Desktop 应用程序的设置中找到 claude_desktop_config.json

  2. 添加服务器配置

    对于 Claude 桌面:

    { "mcpServers": { "telegram": { "command": "telegram-mcp", "env": { "TG_APP_ID": "<your-app-id>", "TG_API_HASH": "<your-api-hash>", "PATH": "<path_to_telegram-mcp_binary_dir>", "HOME": "<path_to_your_home_directory" } } } }

    对于光标:

    { "mcpServers": { "telegram-mcp": { "command": "telegram-mcp", "env": { "TG_APP_ID": "<your-app-id>", "TG_API_HASH": "<your-api-hash>" } } } }

星史

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chaindead/telegram-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server