
Telegram MCP server

2025.03.14
69
PythonTelegram API 集成AI 助手桥梁交流协作
mcp-telegram 是一个基于 Model Context Protocol (MCP) 的服务器,作为 Telegram API 与 AI 助手之间的桥梁。它提供了对 Telegram API 的只读访问功能,允许用户获取对话列表、未读消息等信息。该服务器适用于需要将 Telegram 数据与 AI 助手集成的场景,如消息摘要生成、联系人管理等。
View on GitHub
Overview
基本能力
产品定位
mcp-telegram 是一个连接 Telegram API 和 AI 助手的桥梁服务器,基于 Model Context Protocol (MCP)。
核心功能
- 获取对话列表(聊天、频道、群组)
- 获取指定对话中的(未读)消息列表
- 创建未读消息的摘要
- 查找特定主题的讨论并生成摘要
适用场景
- 创建未读消息的摘要
- 查找即将过生日的联系人并安排问候
- 查找特定主题的讨论并生成摘要和链接列表
工具列表
mcp-telegram sign-in
: 用于登录 Telegram APImcp-telegram logout
: 用于登出 Telegram APIuv run cli.py list-tools
: 列出所有可用工具uv run cli.py call-tool
: 调用具体工具
常见问题解答
- 问题: 'Could not connect to MCP server mcp-telegram'
解决方案: 检查配置文件中
uv
二进制文件的完整路径,或检查配置文件中克隆仓库的路径是否正确。
使用教程
使用依赖
- 需要安装
uv
工具
安装教程
uv tool install git+https://github.com/sparfenyuk/mcp-telegram
调试方式
在终端中调试服务器
# 列出所有可用工具
uv run cli.py list-tools
# 调用具体工具
uv run cli.py call-tool --name ListDialogs --arguments '{"unread": true}'
在 Inspector 中调试服务器
npx @modelcontextprotocol/inspector uv run mcp-telegram