Google Chat มีเซิร์ฟเวอร์ Model Context Protocol (MCP) ระยะไกลที่ช่วยให้ Agent AI โต้ตอบกับข้อมูล Google Chat ได้อย่างปลอดภัย การกำหนดค่าเซิร์ฟเวอร์ Google Chat MCP จะช่วยให้แอปพลิเคชัน AI เช่น Google Antigravity และ Claude ดำเนินการต่างๆ ใน Google Chat ได้
เซิร์ฟเวอร์ Google Chat MCP มีวิธีมาตรฐานสำหรับ Agent AI ในการดำเนินการต่อไปนี้
- อ่านข้อมูล: แสดงรายการและค้นหาการสนทนา รวมถึงอ่านข้อความ
- เคารพการรักษาความปลอดภัย: รับสิทธิ์และการควบคุมการกำกับดูแลข้อมูล แบบเดียวกับผู้ใช้
ข้อกำหนดเบื้องต้น
โปรเจ็กต์ Google Cloud หากต้องการสร้างโปรเจ็กต์ โปรดดู สร้างโปรเจ็กต์
ไคลเอ็นต์ MCP เช่น Google Antigravity
หากต้องการเรียกใช้คำสั่งในหน้านี้ ให้ตั้งค่า gcloud CLI ในสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ในเครื่องโดยทำตามขั้นตอนต่อไปนี้
- ติดตั้ง Google Cloud CLI
หากคุณติดตั้ง gcloud CLI ไว้ก่อนหน้านี้แล้ว ให้ตรวจสอบว่าเครื่องมือเป็นเวอร์ชันล่าสุดโดยเรียกใช้
gcloud components update - หากคุณใช้ผู้ให้บริการข้อมูลประจำตัว (IdP) ภายนอก ให้ลงชื่อเข้าใช้ gcloud CLI ด้วยข้อมูลประจำตัวภายนอก ดูข้อมูลเพิ่มเติมได้ที่ หัวข้อลงชื่อเข้าใช้ gcloud CLI ด้วยข้อมูลประจำตัวภายนอก
- เริ่มต้น gcloud CLI
- ติดตั้ง Google Cloud CLI
หากคุณติดตั้ง gcloud CLI ไว้ก่อนหน้านี้แล้ว ให้ตรวจสอบว่าเครื่องมือเป็นเวอร์ชันล่าสุดโดยเรียกใช้
กำหนดค่าเซิร์ฟเวอร์ Google Chat MCP
หากต้องการใช้เซิร์ฟเวอร์ Google Chat MCP คุณต้องเปิดใช้เซิร์ฟเวอร์ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google แล้วกำหนดค่าไคลเอ็นต์ MCP ให้เชื่อมต่อกับเซิร์ฟเวอร์
เปิดใช้ API
หากต้องการใช้เซิร์ฟเวอร์ Google Chat MCP คุณต้องเปิดใช้ API ต่อไปนี้ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google
Google Chat API
CLI
gcloud services enable chat.googleapis.com --project=PROJECT_ID
แทนที่ PROJECT_ID ด้วยรหัสโปรเจ็กต์ Google Cloud
คอนโซล
เปิดใช้ API ในคอนโซล Google Cloud โดยทำดังนี้
เปิดใช้บริการ MCP
หากต้องการเปิดใช้คอมโพเนนต์ MCP สำหรับ Google Chat คุณต้องเปิดใช้บริการต่อไปนี้ในโปรเจ็กต์ Google Cloud
Google Chat MCP API
CLI
gcloud services enable chatmcp.googleapis.com --project=PROJECT_ID
แทนที่ PROJECT_ID ด้วยรหัสโปรเจ็กต์ Google Cloud
คอนโซล
เปิดใช้บริการ MCP ในคอนโซล Google Cloud โดยทำดังนี้
กำหนดค่าแอป Chat
หากต้องการใช้เซิร์ฟเวอร์ Google Chat MCP เพื่อดำเนินการแบบอ่านอย่างเดียว เช่น การค้นหาการสนทนา คุณต้องเปิดใช้ API และสร้างไคลเอ็นต์ OAuth โดยไม่จำเป็นต้องกำหนดค่าแอป Chat
หากต้องการดำเนินการแบบเขียน เช่น การส่งข้อความ คุณต้องกำหนดค่าแอป Chat ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google
ในคอนโซล Google Cloud ให้ค้นหา Google Chat API แล้วคลิก Google Chat API > Manage > Configuration
ตั้งค่าแอป Chat โดยทำดังนี้
- ป้อน
Chat MCPในช่องชื่อแอป - ป้อน
https://developers.google.com/chat/images/quickstart-app-avatar.pngในช่อง URL รูปโปรไฟล์ - ป้อน
Chat MCP serverใน คำอธิบาย - ในส่วนฟังก์ชันการทำงาน ให้ปิดฟีเจอร์แบบโต้ตอบโดยสลับ เปิดใช้ฟีเจอร์แบบโต้ตอบ เป็นปิด
- ในส่วนบันทึก ให้เลือกบันทึกข้อผิดพลาดลงใน Logging
- ป้อน
คลิกบันทึก
ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแอป Chat ได้ที่ หัวข้อเลือกสถาปัตยกรรมแอป Google Chat
ตั้งค่าหน้าจอขอความยินยอม OAuth
เซิร์ฟเวอร์ Google Chat MCP ใช้ OAuth 2.0 สำหรับการตรวจสอบสิทธิ์และการให้สิทธิ์ คุณต้องกำหนดค่าหน้าจอขอความยินยอม OAuth ก่อนจึงจะสร้างรหัสไคลเอ็นต์ OAuth ได้
ในคอนโซล Google Cloud ให้ไปที่ Google Auth Platform > Branding
หากคุณกำหนดค่า Google Auth Platform ไว้แล้ว คุณสามารถ กำหนดค่าการตั้งค่าหน้าจอขอคำยินยอม OAuth ต่อไปนี้ใน Branding, Audience, และ Data Access ได้ หากเห็นข้อความที่ระบุว่า Google Auth Platform not configured yet ให้คลิก Get Started โดยทำดังนี้
- ในส่วนข้อมูลแอป ให้พิมพ์
Chat MCP Serverในชื่อแอป - ในอีเมลสำหรับติดต่อขอรับความช่วยเหลือจากผู้ใช้ ให้เลือกอีเมลหรือ Google Group ที่เหมาะสม
- คลิกถัดไป
- ในส่วนผู้ชม ให้เลือกภายใน หากเลือก ภายใน ไม่ได้ ให้เลือก ภายนอก
- คลิกถัดไป
- ในส่วนข้อมูลติดต่อ ให้ป้อนอีเมล ที่คุณต้องการรับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงในโปรเจ็กต์
- คลิกถัดไป
- ในส่วนเสร็จสิ้น ให้อ่านนโยบายข้อมูลผู้ใช้สำหรับบริการ Google API และหากยอมรับ ให้เลือกฉันยอมรับบริการ Google API: นโยบาย ข้อมูลผู้ใช้
- คลิกต่อไป
- คลิกสร้าง
- หากเลือกภายนอก สำหรับประเภทผู้ใช้ ให้เพิ่มผู้ใช้ทดสอบโดยทำดังนี้
- คลิกผู้ชม
- ในส่วนผู้ใช้ทดสอบ ให้คลิกเพิ่มผู้ใช้
- ป้อนอีเมลของคุณและอีเมลของผู้ใช้ทดสอบที่ได้รับอนุญาตรายอื่นๆ แล้วคลิกบันทึก
- ในส่วนข้อมูลแอป ให้พิมพ์
คลิกการเข้าถึงข้อมูล > เพิ่มหรือนำขอบเขตออก แผงจะปรากฏขึ้นพร้อมรายการขอบเขตสำหรับแต่ละ API ที่คุณเปิดใช้ในโปรเจ็กต์ Google Cloud
ในส่วนเพิ่มขอบเขตด้วยตนเอง ให้วางขอบเขตสำหรับ เซิร์ฟเวอร์ Google Chat MCP ดังนี้
https://www.googleapis.com/auth/chat.spaces.readonlyhttps://www.googleapis.com/auth/chat.memberships.readonlyhttps://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.users.readstate.readonly
คลิกเพิ่มลงในตาราง
คลิกอัปเดต
หลังจากเลือกขอบเขตที่แอปต้องการแล้ว ให้คลิกบันทึก ในหน้าการเข้าถึงข้อมูล
กำหนดค่าไคลเอ็นต์ MCP
หากต้องการเพิ่มเซิร์ฟเวอร์ Google Chat MCP ระยะไกลลงในไคลเอ็นต์ MCP ให้ทำตามวิธีการสำหรับไคลเอ็นต์
Antigravity
หากต้องการเพิ่มเซิร์ฟเวอร์ Google Chat MCP ระยะไกลลงใน Antigravity ให้เพิ่มการกำหนดค่าเซิร์ฟเวอร์ลงในไฟล์ mcp_config.json วิธีการเหล่านี้รองรับ Antigravity 2.0, Antigravity IDE และ Antigravity CLI
สร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0 โดยทำดังนี้
ในคอนโซล Google Cloud ให้ไปที่ Google Auth Platform > Clients > Create Client
เลือกเว็บแอปพลิเคชัน เป็นประเภทแอปพลิเคชัน
ป้อนชื่อ
ในส่วน Authorized redirect URIs ให้คลิก + Add URI แล้วเพิ่ม
https://antigravity.google/oauth-callbackในช่อง URIsคลิกสร้าง แล้วคัดลอกรหัสไคลเอ็นต์ และรหัสลับไคลเอ็นต์
เปิดหรือสร้างไฟล์การกำหนดค่า
~/.gemini/antigravity/mcp_config.jsonเพิ่มการกำหนดค่า
mcpServersลงในmcp_config.jsonดังนี้{ "mcpServers": { "chat": { "serverUrl": "https://chatmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }แทนที่ค่าต่อไปนี้
OAUTH_CLIENT_ID: รหัสไคลเอ็นต์ที่คุณสร้างOAUTH_CLIENT_SECRET: รหัสลับไคลเอ็นต์ที่คุณสร้าง
บันทึก
mcp_config.jsonตรวจสอบสิทธิ์เซิร์ฟเวอร์ MCP คุณตรวจสอบสิทธิ์ได้โดยใช้การตั้งค่า GUI หรือ CLI โดยทำดังนี้
สำหรับ Antigravity IDE หรือ GUI (Antigravity 2.0):
- เปิดหน้าจอการตั้งค่า (เช่น คลิกการตั้งค่า ที่ด้านซ้ายล่าง หรือเปิดการตั้งค่าผู้ใช้ Antigravity)
- ไปที่การปรับแต่ง
- ในส่วนเซิร์ฟเวอร์ MCP ที่ติดตั้ง ให้คลิกรีเฟรช
- ค้นหา
chatในรายการ คลิก ตรวจสอบสิทธิ์ ลงชื่อเข้าใช้บัญชี Google คัดลอกรหัสการให้สิทธิ์ วางลงในกล่องโต้ตอบการป้อนข้อมูล แล้วคลิก ส่ง
สำหรับ Antigravity CLI:
เริ่ม Antigravity CLI โดยทำดังนี้
agyเปิดแผงการจัดการ MCP แบบโต้ตอบโดยเรียกใช้คำสั่งต่อไปนี้
/mcpใช้ปุ่มลูกศรเพื่อเลือก
chatไปที่การดำเนินการตรวจสอบสิทธิ์ แล้วกด Enter ทำขั้นตอนการลงชื่อเข้าใช้ในเบราว์เซอร์ให้เสร็จสมบูรณ์ คัดลอกรหัสการให้สิทธิ์ วางลงในพรอมต์ของเทอร์มินัล แล้วกด Enter
ตรวจสอบว่าเซิร์ฟเวอร์ได้รับการกำหนดค่าและทำงานอย่างถูกต้องโดยทำดังนี้
- สำหรับ Antigravity IDE หรือ GUI: ปุ่มออกจากระบบ จะแสดงขึ้นข้างเซิร์ฟเวอร์ในส่วนการปรับแต่ง > เซิร์ฟเวอร์ MCP ที่ติดตั้ง
- สำหรับ Antigravity CLI: เปิดแผง
/mcpเพื่อดูเซิร์ฟเวอร์ MCP ที่กำหนดค่าไว้ เซิร์ฟเวอร์ที่ยืนยันและตรวจสอบสิทธิ์แล้วจะแสดงคำว่า Authed ข้างชื่อภายในแผง TUI แบบโต้ตอบ คุณสามารถเลือกเซิร์ฟเวอร์ใดก็ได้ในมุมมองแดชบอร์ดเพื่อตรวจสอบสถานะและดูรายการเครื่องมือทั้งหมดที่พร้อมใช้งาน
เซิร์ฟเวอร์ MCP ระยะไกลพร้อมใช้งานใน Antigravity แล้ว
Claude
หากต้องการใช้เซิร์ฟเวอร์ Google Chat MCP ระยะไกลกับ Claude.ai หรือ Claude Desktop คุณต้องมีแพ็กเกจ Claude Enterprise, Pro, Max หรือ Team
หากต้องการเพิ่มเซิร์ฟเวอร์ Google Chat MCP ระยะไกลลงใน Claude ให้กำหนดค่าตัวเชื่อมต่อที่กำหนดเองด้วยรหัสไคลเอ็นต์และรหัสลับ OAuth
สร้างรหัสไคลเอ็นต์และรหัสลับ OAuth 2.0 โดยทำดังนี้
ในคอนโซล Google Cloud ให้ไปที่ Google Auth Platform > Clients > Create Client
เลือกเว็บแอปพลิเคชัน เป็นประเภทแอปพลิเคชัน
ป้อนชื่อ
ในส่วน Authorized redirect URIs ให้คลิก + Add URI, แล้วเพิ่ม
https://claude.ai/api/mcp/auth_callbackในช่อง URIsคลิกสร้าง แล้วคัดลอกรหัสไคลเอ็นต์ และรหัสลับไคลเอ็นต์
กำหนดค่าเซิร์ฟเวอร์ MCP ใน Claude โดยทำดังนี้
- ใน Claude.ai หรือ Claude Desktop ให้ไปที่การตั้งค่า (หรือการตั้งค่าผู้ดูแลระบบ) > ตัวเชื่อมต่อ
- คลิกเพิ่มตัวเชื่อมต่อที่กำหนดเอง
- ป้อนรายละเอียดการเชื่อมต่อสำหรับผลิตภัณฑ์ Google Chat ดังนี้
- ชื่อเซิร์ฟเวอร์:
Google Chat. - URL เซิร์ฟเวอร์ MCP ระยะไกล:
https://chatmcp.googleapis.com/mcp/v1
- ชื่อเซิร์ฟเวอร์:
- ในการตั้งค่าขั้นสูง ให้ป้อนรหัสไคลเอ็นต์ OAuth และรหัสลับไคลเอ็นต์ OAuth
- คลิกเพิ่ม
อื่นๆ
แอปพลิเคชัน AI หลายรายการมีวิธีเชื่อมต่อกับเซิร์ฟเวอร์ MCP ระยะไกล โดยปกติแล้วคุณจะต้องป้อนรายละเอียดเกี่ยวกับเซิร์ฟเวอร์ เช่น ชื่อ ปลายทาง โปรโตคอลการรับส่งข้อมูล และวิธีการตรวจสอบสิทธิ์ สำหรับเซิร์ฟเวอร์ Google Chat MCP ระยะไกล ให้ป้อนข้อมูลต่อไปนี้
ชื่อเซิร์ฟเวอร์:
chatURL เซิร์ฟเวอร์:
https://chatmcp.googleapis.com/mcp/v1การรับส่งข้อมูล: HTTP
การตรวจสอบสิทธิ์: เซิร์ฟเวอร์ Google Chat MCP ระยะไกล ใช้ OAuth 2.0 ดูรายละเอียดได้ที่หัวข้อ ดูข้อมูลเกี่ยวกับการตรวจสอบสิทธิ์และการให้สิทธิ์
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเชื่อมต่อไคลเอ็นต์ประเภทต่างๆ ได้ที่หัวข้อ กำหนดค่า MCP ในแอปพลิเคชัน AI
ทดสอบเซิร์ฟเวอร์ Google Chat MCP
หลังจากกำหนดค่าไคลเอ็นต์ MCP แล้ว คุณสามารถยืนยันการเชื่อมต่อได้โดยเรียกใช้พรอมต์ทดสอบบางรายการ
ลองถามคำถามต่อไปนี้กับไคลเอ็นต์ MCP
"ข้อความล่าสุดในพื้นที่ทำงาน 'โปรเจ็กต์ X' คืออะไร"
ไคลเอ็นต์จะค้นหาพื้นที่ทำงานโดยใช้
search_conversationsแล้วดึงข้อมูลข้อความโดยใช้list_messages
หากเครื่องมือทำงานสำเร็จและคุณได้รับการตอบสนองที่เกี่ยวข้อง แสดงว่าเซิร์ฟเวอร์ Google Chat MCP ได้รับการกำหนดค่าอย่างถูกต้อง
การแก้ปัญหา
หากพบปัญหาในการเชื่อมต่อกับเซิร์ฟเวอร์ MCP คุณสามารถตรวจสอบข้อผิดพลาดในบันทึก OAuth ได้ ขอให้ผู้ดูแลระบบตรวจสอบเหตุการณ์ในบันทึกของ OAuth ในเครื่องมือตรวจสอบความปลอดภัย
ข้อมูลอ้างอิงเครื่องมือ
เครื่องมือต่อไปนี้พร้อมใช้งานสำหรับเซิร์ฟเวอร์ Google Chat MCP
search_conversationslist_messagessearch_messagessend_message
ข้อควรพิจารณาด้านความปลอดภัยที่สำคัญ: การแทรกพรอมต์โดยอ้อม
เมื่อคุณเปิดเผยโมเดลภาษาต่อข้อมูลที่ไม่น่าเชื่อถือ จะมีความเสี่ยงที่จะเกิดการโจมตีด้วยการแทรกพรอมต์โดยอ้อม เนื่องจากไคลเอ็นต์ MCP เช่น Google Antigravity มีสิทธิ์เข้าถึงเครื่องมือและ API ที่มีประสิทธิภาพผ่านเซิร์ฟเวอร์ Google Chat MCP จึงสามารถอ่าน แก้ไข และลบข้อมูลในบัญชี Google ได้
หากต้องการลดความเสี่ยงเหล่านี้ ให้ทำตามแนวทางปฏิบัติแนะนำต่อไปนี้
- ใช้เฉพาะเครื่องมือที่เชื่อถือได้ ห้ามเชื่อมต่อเซิร์ฟเวอร์ Google Chat MCP กับแอปพลิเคชันที่ไม่น่าเชื่อถือหรือยังไม่ได้รับการยืนยัน
- ระมัดระวังการป้อนข้อมูลที่ไม่น่าเชื่อถือ หลีกเลี่ยงการขอให้ไคลเอ็นต์ MCP ประมวลผลข้อความหรือทรัพยากรอื่นๆ จากแหล่งที่มาที่ยังไม่ได้รับการยืนยัน เนื่องจากข้อมูลป้อนเข้าเหล่านี้อาจมีคำแนะนำที่ซ่อนอยู่ซึ่งอาจจี้เซสชันของคุณ ทำให้ผู้โจมตีสามารถแก้ไข ขโมย หรือลบข้อมูลของคุณได้
- ตรวจสอบการดำเนินการทั้งหมด โปรดตรวจสอบการดำเนินการที่ไคลเอ็นต์ AI ดำเนินการในนามของคุณอย่างละเอียดเสมอเพื่อให้แน่ใจว่าการดำเนินการนั้นถูกต้องและสอดคล้องกับความตั้งใจของคุณ
หัวข้อที่เกี่ยวข้อง
- เซิร์ฟเวอร์ Google Workspace MCP ใน Antigravity (codelab)
- กำหนดค่าเซิร์ฟเวอร์ Calendar MCP
- กำหนดค่าเซิร์ฟเวอร์ Gmail MCP
- กำหนดค่าเซิร์ฟเวอร์ Drive MCP
- กำหนดค่าเซิร์ฟเวอร์ People API MCP