Chuyển đến nội dung chính
Tất cả connector Telegram MCP

Cline · VS Code

Cline Telegram MCP - Telegram ngay trong VS Code

Đăng ký Entergram làm máy chủ MCP trong Cline, agent AI cho VS Code, và truy cập tài khoản Telegram thật của bạn ngay từ trình soạn thảo. Nắm bắt tin nhắn bị bỏ lỡ và khách hàng đang chờ bạn trả lời mà không bị gián đoạn công việc.

URL máy chủ MCP https://mcp.entergram.com/mcp

Kết nối Cline trong 3 bước

Hoạt động với extension Cline trong VS Code.

URL máy chủ MCP https://mcp.entergram.com/mcp
  1. Trong Entergram, vào Settings → Workspace → Connectors → MCP và sao chép URL máy chủ. Cline lưu URL này trong file cài đặt MCP riêng của nó, tách biệt với phần cài đặt VS Code.

  2. Trong phần cài đặt MCP của Cline (cline_mcp_settings.json), đăng ký MCP URL của Entergram: https://mcp.entergram.com/mcp.

  3. Lưu file, để Cline khởi động lại máy chủ, rồi hoàn tất đăng nhập OAuth. Cline hiển thị từng lệnh gọi Entergram để bạn phê duyệt trước khi chạy.

Hỏi Cline về Telegram của bạn

Khi tài khoản cá nhân đã được kết nối, Cline có thể kiểm tra Telegram mà bạn không phải rời VS Code. Hãy thử:

  1. “Ai đã báo lỗi này và lúc đó họ đang làm gì?”

  2. “Soạn nháp câu trả lời giải thích bản sửa, nhưng để tôi duyệt.”

  3. “Mở một ticket từ cuộc trò chuyện này và giao cho tôi.”

  4. “Kiểm tra xem lỗi hồi quy này có được báo hơn một lần không.”

  5. “Ghi chú vào luồng rằng bản vá đang được review.”

  6. “Liệt kê các cuộc chat đang chờ đội kỹ thuật lúc này.”

Cline làm được gì với Telegram của bạn

Cline nạp máy chủ MCP ngay bên trong VS Code. Thêm URL của Entergram vào phần cài đặt của nó, và Cline có thể đọc và hành động trên tài khoản Telegram cá nhân thật của bạn mà không cần rời trình soạn thảo. Kết nối được bảo vệ bằng OAuth, không cần tài khoản bot và không cần API key.

  1. Phê duyệt từng lệnh gọi Telegram trước khi nó chạy

  2. Tự động duyệt các tra cứu chỉ đọc, chặn các thao tác ghi

  3. Biến một stack trace thành câu trả lời cho người báo lỗi

  4. Mở ticket ngay từ thanh bên của VS Code

  5. Giữ phần suy luận của agent gắn với cuộc chat

  6. Giới hạn một lần chạy trong một repository và một workspace

Sáu lần chạy, và chỗ Cline dừng lại để hỏi

Cline là agent lập kế hoạch trước vài bước, rồi thực hiện từng lệnh gọi một với nút Approve hoặc Reject trước mỗi lệnh. Nhịp đó thay đổi vai trò của connector: các thao tác đọc lướt qua, còn các thao tác ghi là nơi bạn thực sự chú ý. Đây là những lần chạy đáng giao cho nó.

Tìm hiểu thêm

Bạn hỏi

“Biến các báo cáo lỗi sáng nay thành ticket, từng cái một.”

Công cụ được gọi

entergram_list_live_chatsentergram_list_messagesentergram_create_ticket

Bạn nhận được

Cline đọc chế độ xem chưa đọc, gom những gì tìm thấy thành các vấn đề riêng biệt, rồi đề xuất một ticket cho mỗi vấn đề. Mỗi lần tạo hiện thành một bước phê duyệt riêng, nên từ chối một cái chỉ bỏ qua cái đó và giữ nguyên phần còn lại của kế hoạch. Bốn mươi phút sao chép dán trở thành một hàng đợi các quyết định có hoặc không.

Bạn hỏi

“Chúng ta vừa deploy hai mươi phút trước. Có gì bị hỏng không?”

Công cụ được gọi

entergram_list_live_chatsentergram_get_live_chatentergram_list_messages

Bạn nhận được

Một bài smoke test với công cụ giám sát duy nhất bắt được những lỗi mà dashboard bỏ sót. Cline thu hẹp vào các cuộc trò chuyện có hoạt động kể từ lúc deploy, đọc những gì mới đến và tách lưu lượng bình thường khỏi bất cứ thứ gì trông giống lỗi hồi quy. Tất cả đều là thao tác đọc, nên khi bật tự động duyệt, nó chạy không bị gián đoạn.

Bạn hỏi

“Các ticket về sự cố đêm qua vẫn đang để mức bình thường. Nâng mức nghiêm trọng cho những ticket từ khách hàng trả phí.”

Công cụ được gọi

entergram_list_ticketsentergram_list_ticket_custom_columnsentergram_update_ticket

Bạn nhận được

Nó đọc cấu trúc ticket trước khi ghi để mức nghiêm trọng khớp với giá trị tùy chọn thật thay vì phỏng đoán, rồi cập nhật từng ticket phù hợp. Vì mỗi lần cập nhật là một bước phê duyệt riêng, bạn được xem danh sách từng dòng một và dừng ngay khi có dòng nào trông không đúng.

Bạn hỏi

“Phản hồi cho tất cả những ai đã báo lỗi export để họ biết là đã được ghi nhận.”

Công cụ được gọi

entergram_list_messagesentergram_set_message_reactions

Bạn nhận được

Reaction là cách phản hồi rẻ nhất và cũng là việc lập trình viên không bao giờ làm tới. Cline tìm các tin nhắn báo lỗi trên nhiều luồng và thả reaction cho từng tin, việc này không tốn gì mà đổi lại được hàng giờ kiên nhẫn từ những người vốn nghĩ rằng mình bị phớt lờ.

Bạn hỏi

“Soạn nháp release note cho nhóm beta và dừng lại trước khi gửi.”

Công cụ được gọi

entergram_list_groupsentergram_list_group_membersentergram_send_message

Bạn nhận được

Kế hoạch kết thúc bằng một lệnh gửi không bao giờ chạy cho đến khi bạn nhấn Approve, và văn bản nháp nằm ngay đó để bạn sửa trước. Kiểm tra danh sách thành viên trước là chi tiết quan trọng: đó là cách bạn nhận ra thông báo sắp đến một nhóm vẫn còn khách hàng của quý trước.

Bạn hỏi

“Ghi lại những gì bạn đã làm trong lần chạy này thành ghi chú nội bộ trên từng cuộc chat bạn đã động đến.”

Công cụ được gọi

entergram_list_chat_commentsentergram_create_chat_comment

Bạn nhận được

Một dấu vết kiểm toán do chính agent tạo ra về bản thân nó, gắn với các cuộc trò chuyện thay vì mất đi trong một tab trình soạn thảo đã đóng. Nó đọc những ghi chú đã có để không lặp lại đồng đội, rồi thêm bản tóm tắt của mình thành một bình luận mà không ai ngoài workspace của bạn nhìn thấy.

Câu chuyện người dùng · Kỹ sư hỗ trợ

Bàn giao từ hỗ trợ sang kỹ thuật với phê duyệt ở mỗi thao tác ghi

Cline phù hợp khi người dùng muốn theo dõi agent kết nối bằng chứng Telegram với code và tự phê duyệt các bản ghi nó tạo trong Entergram và Linear.

Tìm hiểu thêm

Buổi rà soát lỗi Telegram hằng tuần tạo ra một issue cho mỗi nguyên nhân gốc

Phàn nàn về sản phẩm đến từ nhiều tài khoản và nhóm Telegram. Đội hỗ trợ mô tả được triệu chứng, đội kỹ thuật kiểm tra được code, nhưng buổi bàn giao hằng tuần tạo ra các issue Linear trùng lặp, ít bằng chứng và không có trạng thái nào được ghi lại vào cuộc chat của khách hàng.

The instruction

Xem lại các tin nhắn có dấu hiệu lỗi trong tuần này trên mọi tài khoản Telegram đã kết nối. Nhóm theo nguyên nhân gốc có khả năng, không theo cuộc chat. Với mỗi nhóm, kiểm tra code liên quan trong repository và soạn nháp một issue Linear kèm bằng chứng, các bước tái hiện và tiêu chí chấp nhận. Tìm issue có sẵn trong Linear trước. Với mỗi cuộc chat nguồn, soạn nháp một bình luận nội bộ trong Entergram gồm ID issue, người phụ trách hiện tại và bản tóm tắt an toàn để chia sẻ với khách hàng. Hỏi tôi phê duyệt từng lần tạo hoặc cập nhật trên Linear và từng đợt bình luận Entergram.

What the team gets

Đội kỹ thuật nhận ít issue hơn nhưng tốt hơn; đội hỗ trợ thấy người phụ trách và trạng thái ngay trong cuộc chat gốc; và nhật ký phê duyệt cho thấy chính xác Cline đã thay đổi những bản ghi bên ngoài nào.

Cadence

Hằng tuần theo yêu cầu; chỉ định kỳ khi được khởi chạy bởi một trình chạy bên ngoài

  1. Cline thu thập và gắn nhãn bằng chứng theo từng tài khoản, rồi đề xuất các cụm nguyên nhân gốc để xem xét.

  2. Việc kiểm tra repository làm rõ từng issue trước khi Cline tìm bản trùng trong Linear.

  3. Các thay đổi Linear và bình luận nội bộ Entergram đã được duyệt tạo thành dấu vết kiểm toán hai chiều.

Reality check

Vòng phê duyệt của Cline là một tính năng cho quy trình này, không phải bộ lập lịch. Hãy dùng một job CI hoặc nền tảng tự động hóa để khởi động lần chạy định kỳ, và quyết định trước liệu các lần chạy không người trông được phép ghi hay phải dừng sau khi tạo bản nháp.

Ba cách đăng ký trong Cline

Tìm hiểu thêm

Bảng MCP Servers, thẻ Remote Servers

Cách không cần đụng đến JSON. Bấm biểu tượng máy chủ ở đầu khung Cline, mở thẻ Remote Servers, đặt tên mục là entergram, dán URL và bấm Add. Cline tự ghi cấu hình và hiển thị đèn trạng thái cạnh máy chủ; đây là cách nhanh nhất để phân biệt dán sai URL với gói không đủ quyền.

cline_mcp_settings.json

Bản thân file nằm trong vùng lưu trữ toàn cục của extension: trên macOS là ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json, và trên Windows cùng Linux có cấu trúc đường dẫn tương tự dưới thư mục người dùng của VS Code. Sửa tay đáng công khi bạn muốn đưa mảng autoApprove vào quản lý phiên bản cùng phần cấu hình máy còn lại.

{
  "mcpServers": {
    "entergram": {
      "url": "https://mcp.entergram.com/mcp",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Tự động duyệt, chỉ cho thao tác đọc

Thiết lập quyết định connector mang lại cảm giác hữu ích hay mệt mỏi. Liệt kê từng công cụ trong autoApprove cho phép các tra cứu chạy không cần hỏi, trong khi mọi thao tác ghi, gửi hoặc xóa vẫn dừng lại chờ con người. Bắt đầu với bốn công cụ dưới đây và chỉ mở rộng khi một quy trình đã chứng minh được giá trị.

"autoApprove": [
  "entergram_list_accounts",
  "entergram_list_chats",
  "entergram_list_messages",
  "entergram_get_contact"
]

Những gì Cline có thể dùng

Máy chủ cung cấp 78 công cụ thuộc chín nhóm, và Cline liệt kê tất cả dưới mục máy chủ để bạn đọc toàn bộ phạm vi trước khi phê duyệt bất cứ thứ gì. Các nhóm đọc là thứ một phiên code chạm đến liên tục; các nhóm ghi là những nhóm nên để ở chế độ phê duyệt thủ công một thời gian.

Tìm hiểu thêm

Hai lớp kiểm soát, không phải một

Lời nhắc phê duyệt của Cline là lớp kiểm soát bạn nhìn thấy. Phạm vi OAuth là lớp bạn thiết lập một lần rồi thôi bận tâm, và đó là lớp chặt hơn trong hai lớp: phê duyệt một lệnh gọi không bao giờ cấp được quyền mà token không có từ đầu. Hãy quyết định mức truy cập trước khi tinh chỉnh autoApprove, vì token là mức trần, còn danh sách phê duyệt chỉ quyết định bạn được hỏi bao nhiêu lần về những gì đã được phép. Thu hồi chỉ mất hai cú nhấp trong Entergram tại Settings → Workspace → Connectors → MCP.

Tìm hiểu thêm
Agent cá nhân
Mọi thành viên workspace đều tạo được mà không cần hỏi ai. Nó bao gồm phạm vi đọc trên cuộc chat, tin nhắn, liên hệ, ticket, tài khoản đã kết nối và bản ghi workspace, cùng quyền ghi các trường tùy chỉnh trên cuộc chat của chính bạn. Kết hợp với vòng phê duyệt của Cline, nó khiến một agent tham vọng trở nên vô hại: kết quả tệ nhất là nó đọc nhiều hơn mức cần.
Connector workspace
Chỉ chủ sở hữu hoặc quản trị viên mới tạo được, và đây là mức mở khóa nửa ghi của danh sách công cụ: gửi và sửa tin nhắn, thay đổi trường tùy chỉnh trên cuộc chat không thuộc về bạn, quản trị nhóm. Cả đội dùng chung connector này, nên một danh sách autoApprove rộng rãi là quyết định của cả đội chứ không phải sở thích cá nhân.
Thu hồi
Xóa máy chủ khỏi Cline khiến client ngừng hỏi. Thu hồi trong Entergram khiến máy chủ ngừng trả lời, kể cả trong một phiên còn mở trên máy khác. Hãy làm cách thứ hai khi bạn luân chuyển quyền truy cập, chứ không chỉ dọn dẹp trình soạn thảo.

Vòng phê duyệt khiến bạn phải trả giá gì

Những đánh đổi thật của một agent trong trình soạn thảo có con người đứng giữa.

Tìm hiểu thêm
  • Phê duyệt tính theo từng lệnh gọi công cụ, không theo cả kế hoạch. Một tác vụ sáu bước nghĩa là sáu lời nhắc trong khung, và bỏ đi giữa chừng sẽ khiến lần chạy đứng chờ ở lời nhắc tiếp theo vô thời hạn.
  • autoApprove khớp theo tên công cụ, không bao giờ theo đối số. Đưa entergram_send_message vào danh sách đó nghĩa là duyệt nó cho mọi cuộc chat chứ không chỉ cuộc chat bạn nghĩ đến, vì vậy hãy để các công cụ ghi ngoài danh sách cho đến khi quy trình đã chứng minh được mình.
  • Lần chạy sống trong cửa sổ trình soạn thảo của bạn. Đóng VS Code hoặc tải lại extension host là tác vụ dừng ngay tại chỗ; không có gì tiếp tục trên máy chủ, và không có gì tiếp tục từ chỗ nó dừng.
  • Một workspace dưới gói Pro sẽ hoàn tất đăng nhập OAuth rồi thất bại ở lệnh gọi đầu tiên, và Cline hiển thị đó là kết quả công cụ thất bại chứ không phải sự cố kết nối. Truy cập MCP là tính năng của gói Pro.
  • Việc chọn tài khoản phải rõ ràng. Nếu prompt không nêu tên tài khoản, agent tự chọn một tài khoản từ danh sách rồi tiếp tục, và hộp thoại phê duyệt sẽ không chỉ ra nó đã chọn tài khoản nào.
  • Độ sâu lịch sử phụ thuộc vào cơ chế lưu trữ của chính Telegram chứ không phải của Entergram, nên một nhóm đông người với nhiều năm tồn đọng sẽ không trả về toàn bộ trong một lượt. Câu hỏi có giới hạn ngày cho câu trả lời tốt hơn câu hỏi bỏ ngỏ.

Khắc phục sự cố connector Cline

Tìm hiểu thêm

Bảng MCP Servers hiển thị Disconnected

Dùng nút Restart Server trên mục đó thay vì cài lại bất cứ thứ gì. Cline giữ một kết nối cho mỗi máy chủ và không tự thử lại sau khi mất mạng hoặc khi laptop thức dậy từ chế độ ngủ.

Cline xin phép cho từng thao tác đọc

Đó là hành vi mặc định. Mở mục của máy chủ trong bảng MCP Servers và chuyển các công cụ chỉ đọc bạn đã chán xác nhận vào danh sách tự động duyệt, để riêng các thao tác gửi, sửa và xóa ra ngoài.

Không có gì xuất hiện sau khi sửa tay file cài đặt

Một dấu phẩy thừa ở cuối hoặc một ký tự lạc làm hỏng toàn bộ tài liệu, và Cline quay về danh sách máy chủ rỗng thay vì báo lỗi. Hãy kiểm tra JSON bằng một công cụ validator, rồi tải lại cửa sổ VS Code để extension host đọc lại.

Một tác vụ dừng giữa chừng mà không báo lỗi

Hoặc là một lời nhắc phê duyệt chưa được trả lời, hoặc cửa sổ đã được tải lại giữa lúc chạy. Cline không tiếp tục tác vụ sau khi khởi động lại; hãy chạy lại và nó sẽ lập kế hoạch lại dựa trên trạng thái hiện tại của các cuộc chat.

Câu trả lời được gửi từ nhầm tài khoản Telegram

Yêu cầu Cline gọi entergram_list_accounts rồi đưa tên tài khoản vào chính prompt. Khi tài khoản không được nêu rõ, agent tự chọn một tài khoản, và hộp thoại phê duyệt không hiển thị lựa chọn đó.

Công cụ thất bại với lỗi 403 ngay sau khi kết nối thành công

Việc cấp quyền đã thành công nhưng phạm vi quyền thì không đủ. Agent cá nhân không thể gửi tin nhắn hay ghi trường tùy chỉnh của thành viên khác; hãy nhờ chủ sở hữu hoặc quản trị viên tạo connector workspace nếu lần chạy thực sự cần những quyền đó.

Câu hỏi thường gặp về Cline + Telegram

Làm thế nào để thêm máy chủ MCP vào Cline?
Mở phần cài đặt MCP của Cline (cline_mcp_settings.json), thêm MCP URL của Entergram và cấp quyền qua OAuth.
Đây có phải bot Telegram không?
Không. Với một tài khoản bot, khách hàng phải nhắn cho nó trước. Cline làm việc với chính tài khoản của bạn qua một máy chủ MCP do Entergram vận hành, kể cả những luồng có từ trước khi có connector.
Có an toàn không?
Có. OAuth 2.0 với quyền giới hạn theo phạm vi, và lời nhắc phê duyệt của Cline nằm ở lớp trên: bạn thấy từng lệnh gọi trước khi nó chạy. Không có thông tin đăng nhập nào được lưu trong file cài đặt của extension, và quyền truy cập có thể thu hồi từ cả hai phía.
Nó có làm gián đoạn lúc tôi đang code không?
Không. Cline truy vấn Telegram theo yêu cầu từ command palette, nên bạn có thể kiểm tra tin nhắn khách hàng bị bỏ lỡ giữa các tác vụ mà không phải chuyển ứng dụng.

Cline Telegram MCP - Telegram ngay trong VS Code