ข้ามไปยังเนื้อหาหลัก
คอนเน็กเตอร์ Telegram MCP ทั้งหมด

Gemini · Google

Gemini Telegram MCP - สำหรับ Gemini และ CLI

ใช้ Entergram เป็นเซิร์ฟเวอร์ Telegram MCP สำหรับ Google Gemini และ Gemini CLI ให้ Gemini เข้าถึงแชท Telegram จริงของคุณได้อย่างปลอดภัยภายในขอบเขต OAuth เพื่อค้นหาข้อความที่พลาดไป ลูกค้าที่รอคำตอบ และลีดที่เริ่มเงียบ

URL ของเซิร์ฟเวอร์ MCP https://mcp.entergram.com/mcp

เชื่อม Gemini ใน 3 ขั้นตอน

ใช้ได้กับ Gemini CLI และไคลเอนต์ Gemini ที่รองรับ MCP

URL ของเซิร์ฟเวอร์ MCP https://mcp.entergram.com/mcp
  1. เริ่มที่ Entergram โดย Settings → Workspace → Connectors → MCP มี URL ของเซิร์ฟเวอร์อยู่ คัดลอกไว้ในคลิปบอร์ด เพราะ Gemini CLI อ่านค่านี้จากไฟล์ตั้งค่า ไม่ใช่จากช่องกรอกข้อมูล

  2. เพิ่ม Entergram ลงในการตั้งค่า MCP ของ Gemini CLI ด้วย URL: https://mcp.entergram.com/mcp

  3. รัน CLI อีกครั้งเพื่อให้โหลดเซิร์ฟเวอร์ใหม่ ลงชื่อเข้าใช้ Entergram ในเบราว์เซอร์ที่เปิดขึ้นมา แล้วให้สิทธิ์เข้าถึงเวิร์กสเปซของคุณตามขอบเขตที่กำหนด

ถาม Gemini ในสิ่งที่ Telegram ตอบคุณไม่ได้

เมื่อเชื่อมบัญชีส่วนตัวแล้ว Gemini วิเคราะห์ทุกแชทพร้อมกันได้ ลองใช้พรอมต์แบบนี้

  1. “แชทไหนมีคำถามที่ยังไม่ได้ตอบในสามวันที่ผ่านมา”

  2. “แสดงรายชื่อผู้ติดต่อในกลุ่มลูกค้าที่ไม่ได้อยู่ในกลุ่มคอมมูนิตี้”

  3. “โพสต์เนื้อหาของ build.log ลงในแชนแนลรีลีส”

  4. “สร้างแชนแนลชื่อ Launch Updates แล้วเชิญทีมหลักเข้ามา”

  5. “แก้คำผิดในข้อความล่าสุดของฉันในเธรด Acme”

  6. “ส่งออกทิกเก็ตของเดือนนี้เป็น TSV ให้ฉันวางลงสเปรดชีตได้”

สิ่งที่ Gemini ทำได้กับ Telegram ของคุณ

ทั้ง Gemini CLI และไคลเอนต์ Gemini ที่รองรับ MCP ลงทะเบียนเซิร์ฟเวอร์ MCP ภายนอกได้ เพิ่ม URL ของ Entergram แล้ว Gemini จะเข้าถึงบัญชี Telegram ส่วนตัวจริงของคุณภายในขอบเขตที่กำหนดและปลอดภัยด้วย OAuth ไม่มีบอทให้ดูแล ไม่ต้องเขียนโค้ด และไม่มีคีย์ API ให้เก็บ

  1. คิวรีแชทของคุณได้โดยไม่ต้องออกจากเทอร์มินัล

  2. เทียบรายชื่อลูกค้ากับรายชื่อสมาชิกคอมมูนิตี้

  3. โพสต์ผลลัพธ์ของบิลด์หรือไฟล์ลงแชทได้โดยตรง

  4. สร้างแชนแนลและใส่สมาชิกที่ถูกคนตั้งแต่แรก

  5. แก้ข้อความในที่เดิมแทนการส่งใหม่

  6. ส่งออกข้อมูลทิกเก็ตเป็นข้อความคั่นด้วยแท็บสำหรับสเปรดชีต

งานในเทอร์มินัลที่คุ้มค่าจะต่อไว้

ใน CLI งานเหล่านี้คือคำสั่งบรรทัดเดียวที่ใส่ไว้หลัง shell alias หรือ git hook ได้ คำขอภาษาธรรมดาแต่ละคำขอจะขยายเป็นลำดับการเรียกเครื่องมือ และ CLI จะพิมพ์ให้เห็นว่าเรียกอะไรไปบ้าง คุณจึงดูกลไกการทำงานก่อนจะไว้ใจให้มันเขียนข้อมูล ทุกตัวอย่างด้านล่างสมมติว่าลงทะเบียนและอนุญาตสิทธิ์เซิร์ฟเวอร์ไว้แล้วครั้งหนึ่ง หลังจากนั้นก็แค่พิมพ์

เรียนรู้เพิ่มเติม

คุณถาม

“โพสต์บันทึกรีลีสจาก CHANGELOG.md ลงในแชนแนลเบต้า”

เครื่องมือที่ถูกเรียก

entergram_list_accountsentergram_list_groupsentergram_send_message

คุณได้รับ

ขั้นตอนหลัง deploy ที่ไม่มีใครจำได้ Gemini มี changelog อยู่ในบริบทจากรีโปแล้ว เลือกบัญชีที่ดูแลแชนแนล จับคู่แชนแนลจากชื่อ แล้วโพสต์ ผูกไว้กับบิลด์ที่ผ่าน แล้วการประกาศจะไม่ต้องพึ่งความจำของใครอีก

คุณถาม

“ใครบ้างในแชนแนลเบต้าที่เราไม่เคยทำเครื่องหมายว่าเป็นลูกค้าที่จ่ายเงิน”

เครื่องมือที่ถูกเรียก

entergram_list_group_membersentergram_list_contactsentergram_get_chat_custom_fields

คุณได้รับ

การหาส่วนต่างระหว่างสองระบบที่ปกติอยู่คนละแท็บเบราว์เซอร์ Gemini ไล่รายชื่อสมาชิกแชนแนล จับคู่คนเหล่านั้นกับรายชื่อผู้ติดต่อ แล้วอ่านฟิลด์ CRM เพื่อดูว่าใครมีแฟล็กลูกค้า ผลที่ได้คือครึ่งหนึ่งของคอมมูนิตี้ที่ยังไม่เปลี่ยนเป็นลูกค้า พร้อมชื่อ

คุณถาม

“ส่งผลลัพธ์เทสต์ที่ล้มเหลวไปที่เธรด Acme พร้อมคำอธิบายสั้น ๆ”

เครื่องมือที่ถูกเรียก

entergram_list_chatsentergram_send_media_message

คุณได้รับ

ไฟล์อยู่บนดิสก์ข้าง ๆ คุณแล้ว จึงข้ามขั้นตอนอัปโหลดทั้งหมด Gemini แนบไฟล์และเขียนข้อความประกอบเอง นี่คือความต่างระหว่างลูกค้าที่เห็นกำแพง stack trace กับลูกค้าที่เห็นว่าอะไรพังและจะแก้เสร็จเมื่อไร

คุณถาม

“สร้างแชนแนลสำหรับเปิดตัว ตั้งชื่อให้เรียบร้อย แล้วเพิ่มทีมรีลีสเข้าไป”

เครื่องมือที่ถูกเรียก

entergram_create_channelentergram_update_chat_infoentergram_invite_chat_members

คุณได้รับ

สามขั้นตอนใน UI ของ Telegram ถูกย่อเหลือประโยคเดียว แชนแนลถูกสร้าง ตั้งชื่อและคำอธิบายตามที่คุณบอก และรายชื่อคนที่จะเชิญถูกดึงจากผู้ติดต่อของคุณ งานนี้ต้องใช้คอนเน็กเตอร์ของเวิร์กสเปซ เพราะการดูแลกลุ่มไม่อยู่ในชุดขอบเขตสิทธิ์ของเอเจนต์ส่วนตัว

คุณถาม

“ฉันพิมพ์เลขเวอร์ชันผิดในประกาศนั้น ช่วยแก้ให้หน่อย”

เครื่องมือที่ถูกเรียก

entergram_list_messagesentergram_edit_message

คุณได้รับ

Gemini อ่านประวัติล่าสุดย้อนกลับเพื่อหาข้อความที่คุณหมายถึง แล้วแก้ในที่เดิมแทนการโพสต์คำแก้ไขต่อท้าย Telegram เก็บข้อความไว้ตำแหน่งเดิม คนที่อ่านไปแล้วจึงไม่ถูกแจ้งเตือนซ้ำ และประวัติแชนแนลยังสะอาด

คุณถาม

“ขอจำนวนทิกเก็ตสัปดาห์นี้แยกตามผู้รับผิดชอบเป็น TSV”

เครื่องมือที่ถูกเรียก

entergram_list_ticketsentergram_list_ticket_custom_columnsentergram_list_members

คุณได้รับ

การจัดรูปแบบผลลัพธ์คือจุดที่ไคลเอนต์ในเทอร์มินัลคุ้มค่า Gemini ดึงคิว แปลงคอลัมน์หมวดหมู่และระดับความรุนแรงเป็นค่าตัวเลือกจริง จับคู่ ID ผู้รับผิดชอบกับชื่อคน แล้วพิมพ์แถวคั่นด้วยแท็บที่ส่งต่อเข้าสเปรดชีตหรือสคริปต์ทำกราฟได้ทันที รายงานเฉพาะกิจโดยไม่ต้องมีใครสร้างรายงานไว้ก่อน

ลงทะเบียนเซิร์ฟเวอร์ไว้ที่ไหน

เรียนรู้เพิ่มเติม

Gemini CLI ระดับผู้ใช้

เส้นทางหลัก และเป็นสิ่งที่คนส่วนใหญ่หมายถึงเมื่อพูดว่า Gemini MCP เพิ่มเซิร์ฟเวอร์ลงใน ~/.gemini/settings.json ใต้ mcpServers โดยให้ httpUrl ชี้ไปที่เอนด์พอยต์ที่โฮสต์ไว้ รีสตาร์ต CLI แล้วเครื่องมือจะใช้ได้ในทุกโปรเจกต์บนเครื่องนั้น เพราะเป็น HTTPS ระยะไกล จึงไม่มี npx wrapper หรือ stdio bridge ให้คอยประคองไว้

{ "mcpServers": { "entergram": { "httpUrl": "https://mcp.entergram.com/mcp" } } }

Gemini CLI ระดับโปรเจกต์

บล็อกเดียวกันที่วางไว้ใน .gemini/settings.json ภายในรีโพสิทอรีจะมีผลกับ checkout นั้นเท่านั้น มีประโยชน์เมื่อรีโปหนึ่งเป็นไปป์ไลน์ deploy ที่ประกาศรีลีสลงแชนแนล Telegram ขณะที่งานอื่นของคุณไม่มีเหตุต้องแตะแชทเลย และยังเก็บการตั้งค่าไว้ในระบบควบคุมเวอร์ชันให้เพื่อนร่วมทีมอ่านได้

mkdir -p .gemini && $EDITOR .gemini/settings.json

ไคลเอนต์ใดก็ได้ที่ใช้โมเดล Gemini

เอนด์พอยต์นี้ไม่ผูกกับโมเดลใด เอเจนต์ใน IDE ชุดสคริปต์ หรือเครื่องมือภายในที่รัน Gemini อยู่เบื้องหลัง ลงทะเบียน Entergram ตามรูปแบบการตั้งค่า MCP ของตัวเอง แล้วจะได้รายการเครื่องมือชุดเดียวกัน หน้าขอความยินยอมเป็นของ Entergram ผู้ที่รันไคลเอนต์จึงอนุญาตสิทธิ์ในนามตัวเอง ไม่ได้รับสิทธิ์ต่อจากคนอื่น

ชุดเครื่องมือใน CLI

หลังเชื่อมต่อ ให้แสดงรายการเซิร์ฟเวอร์ MCP ที่ลงทะเบียนไว้ เครื่องมือทั้ง 78 รายการจะอยู่ใต้ entergram และจัดกลุ่มแบบเดียวกับด้านล่าง ชื่อเครื่องมือเป็นตัวระบุตามตัวอักษร ซึ่งมีความหมายในเทอร์มินัลมากกว่าในหน้าต่างแชท คุณระบุชื่อคำสั่งในพรอมต์ได้ตรง ๆ เมื่อต้องการผลลัพธ์ที่แน่นอนแทนการปล่อยให้โมเดลเลือกเส้นทางเอง CLI พิมพ์การเรียกแต่ละครั้งพร้อมอาร์กิวเมนต์ระหว่างทำงาน ทำให้เรียนรู้รายการเครื่องมือที่ไม่คุ้นได้เร็ว

เรียนรู้เพิ่มเติม

ความยินยอมแยกตามเครื่อง

ไม่มีอะไรใน settings.json ที่เป็นข้อมูลรับรอง ไฟล์นี้บอก CLI แค่ว่าเซิร์ฟเวอร์อยู่ที่ไหน สิทธิ์เข้าถึงมาจากการล็อกอิน OAuth ที่คุณทำในเบราว์เซอร์ และโทเค็นที่ได้เป็นของคุณ ไม่ใช่ของ checkout Google ไม่ได้รับข้อมูลรับรอง Telegram ใด ๆ เลย หมายเลขโทรศัพท์และเซสชันอยู่ใน Entergram มีชุดขอบเขตสิทธิ์สองชุด และคุณต้องใช้ชุดไหนขึ้นอยู่กับว่าจะให้ CLI เขียนข้อมูลหรือไม่

เรียนรู้เพิ่มเติม
ชุดขอบเขตสิทธิ์ของเอเจนต์ส่วนตัว
สมาชิกทุกคนสร้างได้เองโดยไม่ต้องขอผู้ดูแล ครอบคลุมการอ่านเวิร์กสเปซ บัญชีที่เชื่อมไว้ ผู้ติดต่อ แชท ข้อความ และทิกเก็ต รวมถึงการเขียนค่าฟิลด์แบบกำหนดเองในแชทของคุณเอง เพียงพอสำหรับงานวิเคราะห์และส่งออกทุกงานในหน้านี้ แต่ไม่พอสำหรับการส่งข้อความ
ชุดขอบเขตสิทธิ์ของคอนเน็กเตอร์เวิร์กสเปซ
จำกัดเฉพาะเจ้าของและผู้ดูแล และเป็นชุดที่ระบบอัตโนมัติต้องใช้จริง เพิ่มการส่งข้อความ สื่อ การแก้ไข การเขียนทิกเก็ต การเขียนฟิลด์แบบกำหนดเองทั่วทั้งเวิร์กสเปซ และการดูแลกลุ่ม Telegram เพราะเป็นสิทธิ์ที่ใช้ร่วมกัน ไม่ใช่ส่วนตัว ให้ดูแลเครื่องที่คุณอนุญาตสิทธิ์ไว้อย่างระมัดระวังในระดับเดียวกัน
การตัดการเชื่อมต่อ
การลบรายการใน mcpServers ทำให้ CLI หยุดเรียกเซิร์ฟเวอร์ แต่ไม่ได้ทำให้อะไรหมดอายุ ถ้าจะตัดสิทธิ์จริง ให้เพิกถอนไคลเอนต์ฝั่ง Entergram ที่ Settings → Workspace → Connectors → MCP ซึ่งมีผลทันทีกับทุกเครื่องที่ใช้อยู่

ข้อจำกัดที่ต้องออกแบบรองรับ

ข้อจำกัดส่วนใหญ่จะเห็นผลเมื่อคุณพยายามรัน CLI โดยไม่มีคนเฝ้า

เรียนรู้เพิ่มเติม
  • การลงทะเบียนเซิร์ฟเวอร์ไม่เหมือนการอนุญาตสิทธิ์ ทุกเครื่องต้องผ่านหน้าขอความยินยอมเองในครั้งแรก แล็ปท็อปเครื่องใหม่หรือคอนเทนเนอร์ที่สร้างใหม่จึงต้องมีเบราว์เซอร์อย่างน้อยหนึ่งครั้ง
  • เวิร์กสเปซ Entergram ต้องใช้แผน Pro ถ้าแผนต่ำกว่านั้น CLI จะแสดงเซิร์ฟเวอร์ตามปกติแล้วได้รับการปฏิเสธจากทุกการเรียก ซึ่งดูเหมือนการตั้งค่าเสีย แต่จริง ๆ ไม่ใช่
  • ไม่มีบัญชีเริ่มต้นโดยปริยาย เครื่องมือส่งข้อความต้องระบุ account_id อย่างชัดเจน ทุกสคริปต์จึงต้องดึงรายการบัญชีก่อน ในแชทแทบไม่รู้สึก แต่ในไปป์ไลน์คืออีกเรื่องที่ต้องจำ ดึงครั้งเดียวที่ต้นสคริปต์แล้วส่งต่อลงไป
  • เอเจนต์ส่วนตัวส่งข้อความและดูแลกลุ่มไม่ได้ ระบบอัตโนมัติที่โพสต์บันทึกรีลีสหรือสร้างแชนแนลต้องใช้คอนเน็กเตอร์ของเวิร์กสเปซที่เจ้าของหรือผู้ดูแลอนุญาตสิทธิ์
  • โปรโตคอลนี้เป็นแบบขอและตอบ ไม่ใช่การสมัครรับข้อมูล ไม่มีอะไรเด้งเข้ามาในเทอร์มินัลเอง Gemini รู้ว่ามีข้อความใหม่ก็ต่อเมื่อมีอะไรสั่งให้ไปดู อะไรที่คล้ายการเฝ้าติดตามต้องเป็นงานตั้งเวลาที่คุณดูแลเอง
  • CLI ไม่ได้เพิ่มสิทธิ์อะไร มันเห็นแชทตรงกับที่บัญชี Telegram ของคุณเห็น และกลุ่มที่คุณออกไปแล้วก็คือกลุ่มที่มันอ่านไม่ได้

ปัญหาใน CLI และสาเหตุ

เรียนรู้เพิ่มเติม

เซิร์ฟเวอร์ไม่ขึ้นในรายการ MCP เลย

เกือบทุกครั้งคือ JSON ผิดรูปแบบ จุลภาคเกินตัวเดียวทำให้ CLI ทิ้งไฟล์ตั้งค่าทั้งไฟล์แบบเงียบ ๆ ตรวจความถูกต้องของไฟล์ ยืนยันว่าคีย์เป็น httpUrl สำหรับเซิร์ฟเวอร์ HTTPS ระยะไกล ไม่ใช่รายการแบบ stdio ที่มี command และ args และตรวจว่ารายการอยู่ภายใน mcpServers จริง

แก้ไข settings.json แล้วดูเหมือนไม่มีผล

การตั้งค่าถูกอ่านตอนเริ่มทำงาน ออกจากเซสชันให้หมดแล้วเปิดใหม่ โปรเซสที่รันอยู่ยังใช้รายการเครื่องมือที่สร้างไว้ตอนเปิด ไฟล์จึงอาจถูกต้องแต่ดูเหมือนถูกเพิกเฉย

OAuth ทำไม่สำเร็จบนเครื่องที่ไม่มีหน้าจอ

หน้าขอความยินยอมต้องใช้เบราว์เซอร์ อนุญาตสิทธิ์บนเครื่องที่คุณมองเห็นหน้าจอได้ หรือส่งต่อพอร์ต callback ผ่าน SSH เครื่องบิลด์ที่ไม่มีจอแสดงผลทำการเชื่อมต่อให้เสร็จเองไม่ได้

ใช้ได้ในไดเรกทอรีหนึ่งแต่ไม่ได้ในอีกไดเรกทอรี

คุณมีไฟล์ตั้งค่าสองไฟล์ ไฟล์ใต้ ~/.gemini มีผลทุกที่ ส่วนไฟล์ใต้ .gemini ในรีโพสิทอรีมีผลเฉพาะที่นั่น ตรวจว่าไฟล์ไหนมีรายการ entergram จริงก่อนแก้อย่างอื่น

ทุกการเรียกตอบกลับเป็น 403

ตรวจแผนก่อน แล้วค่อยตรวจบทบาท การเข้าถึง MCP ต้องใช้แผน Pro และอะไรที่เกินชุดขอบเขตสิทธิ์ของเอเจนต์ส่วนตัวต้องมีสิทธิ์เจ้าของหรือผู้ดูแลในเวิร์กสเปซ Entergram

อ่านได้แต่ส่งถูกปฏิเสธ

นี่คือขอบเขตของเอเจนต์ส่วนตัว ไม่ใช่ข้อผิดพลาดชั่วคราว การส่งข้อความไม่อยู่ในชุดขอบเขตสิทธิ์นี้เลย ลองใหม่ก็ไม่ช่วย เจ้าของหรือผู้ดูแลต้องอนุญาตสิทธิ์คอนเน็กเตอร์ของเวิร์กสเปซ แล้วคุณทำขั้นตอนขอความยินยอมใหม่กับคอนเน็กเตอร์นั้น

คำถามที่พบบ่อยเกี่ยวกับ Gemini + Telegram

ใช้กับ Gemini CLI ได้หรือไม่?
ได้ Gemini CLI รองรับเซิร์ฟเวอร์ MCP ลงทะเบียน URL ของ Entergram MCP ในการตั้งค่า MCP ของคุณ แล้วอนุญาตสิทธิ์ผ่าน OAuth
นี่คือบอท Telegram หรือไม่?
ไม่ใช่ Entergram เชื่อมบัญชี Telegram ส่วนตัวจริงของคุณผ่านเซิร์ฟเวอร์ MCP ที่โฮสต์ไว้ Gemini จึงทำงานกับแชทจริงของคุณ
Gemini บอกได้หรือไม่ว่าฉันพลาดอะไรไป?
ได้ Gemini อ่านได้ทุกแชทที่เชื่อมไว้ นับข้อความที่ยังไม่ตอบและยังไม่อ่าน และเน้นข้อความที่มาจากลูกค้าและลีด
ปลอดภัยหรือไม่?
ปลอดภัย การเชื่อมต่อใช้ OAuth 2.0 พร้อมสิทธิ์แบบจำกัดขอบเขต คุณเป็นคนกำหนดว่า Gemini เข้าถึงอะไรได้ และเพิกถอนได้ทุกเมื่อ