适合谁
- 使用大型语言模型驱动 Telegram Bot 开发,以自然语言的提示触发 Bot API 调用。
- 希望使用全面、验证过的 Telegram Bot API 方法集合的集成。
- 较长的 AI 对话场景,其中元模式可以减少上下文令牌的使用。
- 需要在 Bot API 调用中内置速率限制和容错能力的应用。
该服务器提供了对 Telegram Bot API 的全面、类型安全的覆盖,并增强了对 AI 使用的工程功能,但它是社区维护的,在较新的 API 版本方面可能落后。
最强项 · 安装易用性 13/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-09-08
查看 FMRS 评分方法 →运行环境:Node.js
TELEGRAM_BOT_TOKEN
必填的机器人令牌,通过 Telegram 的 @BotFather 创建机器人后获取。
TELEGRAM_DEFAULT_CHAT_ID
可选的默认聊天 ID,设置后调用工具时无需每次传 chat_id。
TELEGRAM_DEFAULT_THREAD_ID
可选的默认论坛主题(话题)线程 ID。
TELEGRAM_META_MODE
设为 true 时只暴露 telegram_find 和 telegram_call 两个元工具,节省上下文 token,默认 false。
TELEGRAM_GLOBAL_RATE_LIMIT
每秒最大请求数,默认 30,对应 Telegram 官方全局限制。
TELEGRAM_PER_CHAT_RATE_LIMIT
每个群每分钟最大消息数,默认 20,对应 Telegram 官方限制。
TELEGRAM_MAX_RETRIES
瞬时错误的重试次数,默认 3。
TELEGRAM_CB_THRESHOLD
触发熔断的连续失败次数,默认 5。
TELEGRAM_CB_COOLDOWN
熔断器冷却时间(毫秒),默认 30000。
TELEGRAM_ALLOWED_UPLOAD_DIRS
逗号分隔的允许上传目录路径,用于文件上传安全校验。
TELEGRAM_MAX_FILE_SIZE
最大上传文件大小(字节),默认 52428800(50MB)。
command: 'npx',args: ['telegram-api-mcp'],env: { TELEGRAM_BOT_TOKEN: 'your_token' }。npx telegram-api-mcp,同时搭配一个可以实现 MCP 的客户端。{
"mcpServers": {
"telegram": {
"command": "npx",
"args": [
"telegram-api-mcp"
],
"env": {
"TELEGRAM_BOT_TOKEN": "your_token_from_botfather"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"telegram": {
"command": "npx",
"args": [
"telegram-api-mcp"
],
"env": {
"TELEGRAM_BOT_TOKEN": "your_token_from_botfather"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add telegram -e TELEGRAM_BOT_TOKEN=your_token_from_botfather -- npx telegram-api-mcp
在终端运行;先把 <…> 占位符换成你自己的值。
启动后,在客户端工具列表中应能看到 getMe、sendMessage 等工具;让 AI 调用 getMe,若返回机器人名称即表示连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
telegram-api-mcp 是一个仅支持 TypeScript 的 MCP 服务器,它提供了所有 169 种 Telegram Bot API 方法(Bot API v9.6,根据清单为 v10.2)。它包含 Zod 参数验证、令牌掩码、工具注解、响应截断以及用于速率限制的异步互斥令牌桶(默认全局每秒 30 个请求,每个群组每分钟 20 条消息,符合 Telegram 官方限制)和 3 态断路器(关闭/打开/半开)等弹性特性。它支持元模式(TELEGRAM_META_MODE=true),可以仅用两个工具 telegram_find 和 telegram_call 取代 169 个单独的工具,以节省大约 99% 的上下文令牌。运行时依赖仅有两个(@modelcontextprotocol/sdk 和 zod)。服务器通过标准输入/输出与客户端通信。根据 README 中的安装说明,它通过 npx 与包括 Claude Desktop 在内的客户端兼容。
通过 DuckDuckGo 提供网页搜索和内容抓取功能的 MCP 服务器
你的AI永不遗忘。
用Telethon驱动的Telegram MCP服务器,让MCP客户端读取聊天、管理群组、发送/修改消息、媒体、联系人及设置。
Hostinger 官方 API 的 MCP 服务器,支持管理域名、托管、VPS 等。
源版本 9d95026479c3 数据同步于 2026-10-19 查看 FMRS 评分方法