tgfmcp
by vaibhavpandeyvpz·★ 2·综合分 38
基于 Telegraf 的 Telegram stdio MCP 服务器,提供 Bot API 工具和消息通知功能。
概述
tgfmcp 是一个专门的 MCP 服务器,将 Telegram Bot API 与兼容的客户端连接起来。它直接使用 Telegraf 进行轮询和 API 操作,提供全面的工具用于消息操作(发送、回复、编辑、删除等)和聊天信息检索。服务器可以通过 MCP 通知通道可选地发出传入消息事件,允许与 Telegram 对话进行实时交互。它包含通过用户和聊天白名单提供的安全功能,并通过本地存储处理媒体附件。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要通过 MCP 将 Telegram 消息集成到 AI 工作流中,特别是需要构建聊天机器人或具有完整消息控制能力的通知系统时,选择 tgfmcp。
什么时候不要选它
如果你需要与 Telegram 用户进行双向通信而不仅仅是基本的机器人功能,或者需要访问任意私人聊天,请不要使用 tgfmcp,因为机器人无法主动发起对话。
此 server 暴露的工具
从 README 抽取出 12 个工具telegram_get_meGet information about the Telegram bot
telegram_get_statusGet the status of the Telegram bot
telegram_get_chatGet information about a specific chat
telegram_get_chat_administratorsGet the administrators of a specific chat
telegram_lookup_chatLook up chat information
telegram_send_messageSend a message to a chat
telegram_send_media_from_base64Send media from base64 encoding
telegram_send_media_from_pathSend media from a file path
telegram_reply_to_messageReply to a specific message
telegram_react_to_messageReact to a message with an emoji
telegram_edit_messageEdit an existing message
telegram_delete_messageDelete a message
可对比工具
安装
安装
- 全局安装:
npm install -g tgfmcp- 配置你的机器人令牌:
tgfmcp configure- 运行 MCP 服务器:
tgfmcp mcp对于 Claude Desktop,添加到 claude_desktop_config.json:
{
"mcpServers": {
"telegram": {
"command": "tgfmcp",
"args": ["mcp"]
}
}
}FAQ
- 这个 MCP 服务器能否实时接收 Telegram 消息?
- 是的,当使用 --channels 标志启动时,它可以通过 MCP 通知通道发出传入消息事件。
- 如何通过 MCP 保护我的 Telegram 机器人的访问安全?
- 使用交互式配置为可以与你的机器人交互的特定用户和聊天设置白名单。
tgfmcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。