你的提问
「把 CHANGELOG.md 里的发布说明发到 beta 频道。」
调用的工具
entergram_list_accountsentergram_list_groupsentergram_send_message
你会得到
那个人人都会忘的部署后步骤。Gemini 已经从仓库把 changelog 读进了上下文,它挑出管理该频道的账号,按名称匹配频道,然后发布。把它挂在构建成功之后,发布通告就不再依赖谁记性好。
Gemini · Google
把 Entergram 用作 Google Gemini 和 Gemini CLI 的 Telegram MCP 服务器——通过 OAuth 限定授权,让 Gemini 安全访问你真实的 Telegram 聊天,从而浮现漏看的消息、等待中的客户和变冷的潜在客户。
https://mcp.entergram.com/mcp Gemini CLI 和兼容 MCP 的 Gemini 工具可以连接外部 MCP 服务器。Entergram 把你的个人 Telegram 账号封装成托管的 MCP 服务器,让 Gemini 在 OAuth 安全授权下读取并操作你真实的聊天记录——无需机器人、无需写代码、没有 API 密钥。
{
"mcpServers": {
"entergram": {
"httpUrl": "https://mcp.entergram.com/mcp"
}
}
}连上你的个人账号后,Gemini 能一次性分析每一段对话。试试这些提问:
适用于 Gemini CLI 和兼容 MCP 的 Gemini 客户端。
在 Entergram 中打开 Settings → Workspace → Connectors → MCP,复制你的 MCP 服务器地址。
在你的 Gemini CLI MCP 配置中添加 Entergram,地址为:https://mcp.entergram.com/mcp。
点击 Connect,用你的 Entergram 账号登录,然后点击 Allow access。随后 Gemini 即可查询并操作你的 Telegram 账号。
主路径,也是大多数人说「Gemini MCP」时指的东西。在 ~/.gemini/settings.json 的 mcpServers 下添加该服务器,用 httpUrl 指向托管端点,重启 CLI,这台机器上的每个项目就都能用这些工具。因为它是远程 HTTPS,不需要 npx 包装器,也没有 stdio 桥接进程要保活。
{ "mcpServers": { "entergram": { "httpUrl": "https://mcp.entergram.com/mcp" } } }同样一段配置放进仓库内的 .gemini/settings.json,就只对这个检出生效。适合这种情况:某一个仓库是负责把发布消息通知到 Telegram 频道的部署流水线,而你其余的工作根本不该碰聊天——同时配置还留在版本控制里,队友一看就懂。
mkdir -p .gemini && $EDITOR .gemini/settings.json这个端点与模型无关。IDE 智能体、脚本化框架,或者底层跑 Gemini 的自研工具,都可以按各自的 MCP 配置格式注册 Entergram,并拿到完全相同的工具清单。授权页属于 Entergram,所以运行客户端的人是以自己的身份授权,而不是继承别人的授权。
在 CLI 里,这些都是一行调用,可以塞进 shell 别名或 git 钩子。每一句大白话请求都会展开成一串工具调用,而 CLI 会把它调了哪些打印出来——所以你可以先看清机制,再放心把写操作交给它。下面所有例子都假设服务器已注册并授权过一次;此后就只剩敲字了。
你的提问
「把 CHANGELOG.md 里的发布说明发到 beta 频道。」
调用的工具
entergram_list_accountsentergram_list_groupsentergram_send_message
你会得到
那个人人都会忘的部署后步骤。Gemini 已经从仓库把 changelog 读进了上下文,它挑出管理该频道的账号,按名称匹配频道,然后发布。把它挂在构建成功之后,发布通告就不再依赖谁记性好。
你的提问
「beta 频道里有哪些人,我们从来没标记过是付费客户?」
调用的工具
entergram_list_group_membersentergram_list_contactsentergram_get_chat_custom_fields
你会得到
跨两套系统求差集,平时这两套系统分别开在不同的浏览器标签页里。它枚举频道成员,与你的联系人列表匹配,再读 CRM 字段看谁带有客户标记。返回的就是你社区里尚未转化的那一半人,一个个点名。
你的提问
「把失败的测试输出发到 Acme 会话,并附一句简短说明。」
调用的工具
entergram_list_chatsentergram_send_media_message
你会得到
文件本来就在你手边的磁盘上,整个上传流程都省了。Gemini 附上产物,自己写好那句说明——这就是客户看到一大段堆栈跟踪,和客户看到「哪里坏了、什么时候修好」之间的区别。
你的提问
「建一个发布频道,起个规范的名字,把发布团队拉进去。」
调用的工具
entergram_create_channelentergram_update_chat_infoentergram_invite_chat_members
你会得到
在 Telegram 自己的界面里要三步,这里压缩成一句话。频道被创建,标题和描述按你的说法设置好,邀请名单从联系人里解析出来。这一条需要工作区连接器——群组管理不在个人智能体的权限集里。
你的提问
「那条公告里的版本号我打错了,改一下。」
调用的工具
entergram_list_messagesentergram_edit_message
你会得到
它回读近期历史确认你指的是哪条消息,然后原地编辑,而不是在下面补发一条更正。Telegram 会把消息留在原处,已经读过的人不会再被提醒一次,频道历史也保持干净。
你的提问
「把本周按负责人统计的工单数量给我,输出成 TSV。」
调用的工具
entergram_list_ticketsentergram_list_ticket_custom_columnsentergram_list_members
你会得到
输出格式正是终端客户端的价值所在。它拉取队列,把分类和严重程度列解析成真实的选项值,把负责人 ID 映射成人名,然后打印制表符分隔的行,可以直接管道送进表格或绘图脚本。即席报表,且不需要谁先去建一张报表。
连接完成后列出已注册的 MCP 服务器,全部 70 个工具都会出现在 entergram 之下,分组方式和下面一致。工具名是字面标识符,这一点在终端里比在聊天窗口里更值钱:当你想要确定性行为、不希望模型自己选路线时,可以在提示词里直接点名某个调用。CLI 会边执行边打印每次调用及其参数,这让一份陌生的工具清单很快就能摸熟。
用于确认身份和权限范围。每次消息类调用都必须先通过 list_accounts 取得 account_id——跳过这一步的 AI 客户端会把请求发到错误的 Telegram 账号上。
entergram_get_meentergram_list_accountsentergram_get_workspaceentergram_get_memberentergram_list_members用于定位会话。工作区视图携带 CRM 状态(工单、评论、自定义字段);实时视图携带 Telegram 当前的传输状态和未读计数。
entergram_list_chatsentergram_get_chatentergram_list_live_chatsentergram_get_live_chatentergram_list_workspace_chatsentergram_get_workspace_chatentergram_update_workspace_chatentergram_get_chat_management读写消息历史,包括编辑、转发和表情回应。发送操作按账号划定范围,因此任何操作都不会跨越你已连接的多个账号生效。
entergram_list_messagesentergram_get_messageentergram_send_messageentergram_send_media_messageentergram_edit_messageentergram_delete_messageentergram_forward_messagesentergram_get_message_reactionsentergram_set_message_reactions你在和谁对话,以及你们还在哪些地方有交集。共同群组查询正是让「我的哪些潜在客户在同一个社群里?」这类问题变得可回答的关键。
entergram_list_contactsentergram_get_contactentergram_list_contact_shared_groups完整的客服工单控制:创建、指派、设置优先级、评论和关闭。工单会关联回它所来自的聊天,因此 AI 客户端可以一步之内从会话转入工单队列。
entergram_list_ticketsentergram_get_ticketentergram_create_ticketentergram_update_ticketentergram_delete_ticketentergram_list_chat_ticketsentergram_list_ticket_commentsentergram_create_ticket_commententergram_update_ticket_commententergram_delete_ticket_comment你的销售流程结构。写入数值前先读取列定义——复选框接受布尔值,多选字段接受由选项值组成的数组,日期字段接受 ISO 8601 字符串。
entergram_list_custom_columnsentergram_get_custom_columnentergram_create_custom_columnentergram_update_custom_columnentergram_delete_custom_columnentergram_list_custom_column_optionsentergram_create_custom_column_optionentergram_update_custom_column_optionentergram_delete_custom_column_optionentergram_get_chat_custom_fieldsentergram_patch_chat_custom_fields工单侧的同一套结构控制——分类、严重级别、SLA 等级,以及你的客服团队在状态和优先级之外跟踪的任何字段。
entergram_list_ticket_custom_columnsentergram_get_ticket_custom_columnentergram_create_ticket_custom_columnentergram_update_ticket_custom_columnentergram_delete_ticket_custom_columnentergram_list_ticket_custom_column_optionsentergram_create_ticket_custom_column_optionentergram_update_ticket_custom_column_optionentergram_delete_ticket_custom_column_option写在聊天上、客户永远看不到的评论。适合让 AI 客户端把自己的推理过程留下来,交给人类同事接手。
entergram_list_chat_commentsentergram_create_chat_commententergram_update_chat_commententergram_delete_chat_comment创建和管理 Telegram 群组与频道——成员、权限、隐私和资料——另外还提供一个原始命令通道,用于处理其余情况。
entergram_list_groupsentergram_get_groupentergram_list_group_membersentergram_create_group_chatentergram_create_channelentergram_invite_chat_membersentergram_remove_chat_memberentergram_update_chat_infoentergram_update_chat_permissionsentergram_update_chat_privacyentergram_run_chat_commandsettings.json 里没有任何凭证。这个文件只告诉 CLI 服务器在哪里;访问权来自你在浏览器里完成的一次 OAuth 登录,而由此得到的令牌属于你本人,而不属于这个代码检出。Google 全程拿不到任何 Telegram 凭证——手机号和会话都留在 Entergram 内部。权限集有两套,用哪一套取决于这个 CLI 是否需要写。
个人智能体权限集工作区连接器权限集掐断连接这些大多只有在你想让 CLI 无人值守运行时才会咬人。
其他连接器
我们尊重您的隐私权。请选择允许哪些 Cookie——您的选择将应用于整个网站。 Cookie 政策
网站正常运行所必需,包括记住您的隐私选择。始终开启。
帮助我们了解哪些页面受欢迎以及访客如何使用网站。