Better Telegram MCP
Better Telegram MCP
mcp-name: io.github.n24q02m/better-telegram-mcp
支持双模式的 Telegram MCP 服务器:用于快速机器人集成的 Bot API (httpx) 和用于完整用户账户访问的 MTProto (Telethon)。
功能特性
双模式 -- 用于机器人的 Bot API (httpx) 和用于用户账户的 MTProto (Telethon)
6 个工具,支持动作分发:
message、chat、media、contact、config、help自动检测模式 -- 设置机器人令牌以使用机器人模式,或设置 API 凭据以使用用户模式
基于 Web 的 OTP 认证 -- 基于浏览器的身份验证,支持无头环境的远程中继
工具注解 -- 每个工具都声明了
readOnlyHint、destructiveHint、idempotentHint、openWorldHintMCP 资源 -- 文档以
telegram://docs/*资源形式提供安全加固 -- SSRF 防护、路径遍历预防、错误信息脱敏
设置
使用 AI Agent -- 复制并发送此内容给您的 AI Agent:
请为我设置 better-telegram-mcp。请遵循此指南: https://raw.githubusercontent.com/n24q02m/better-telegram-mcp/main/docs/setup-with-agent.md
手动设置 -- 请遵循 docs/setup-manual.md
工具
工具 | 动作 | 描述 |
|
| 发送、编辑、删除、转发消息。置顶、反应、搜索、浏览历史记录 |
|
| 列出并管理聊天、群组、频道。成员、管理员、论坛主题 |
|
| 发送照片、文件、语音笔记、视频。从消息中下载媒体 |
|
| 列出、搜索、添加联系人。拉黑/解除拉黑用户(仅限用户模式) |
|
| 服务器状态、运行时设置、缓存、凭据设置(中继、状态、重置、完成) |
| -- | 任何主题的完整文档 |
MCP 资源
URI | 内容 |
| 消息操作参考 |
| 聊天管理参考 |
| 媒体发送/下载参考 |
| 联系人管理参考 |
| 所有文档汇总 |
安全性
SSRF 防护 -- 所有 URL 均针对内部/私有 IP 范围进行验证,阻止 DNS 重绑定
路径遍历预防 -- 验证文件路径,阻止访问敏感目录
会话文件安全 -- 600 权限,仅通过 Web UI 进行 2FA(从不存储在环境变量中)
错误脱敏 -- 错误消息中绝不泄露凭据
从源码构建
git clone https://github.com/n24q02m/better-telegram-mcp.git
cd better-telegram-mcp
uv sync
uv run better-telegram-mcp许可证
MIT -- 参见 LICENSE。
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/n24q02m/better-telegram-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server