เซิร์ฟเวอร์ Google Developer Knowledge MCP ใน Google Antigravity 2.0, IDE และ/หรือ CLI

1. บทนำ

Google Developer Knowledge คือแหล่งข้อมูลที่เชื่อถือได้และแมชชีนสามารถอ่านได้ของเอกสารประกอบสำหรับนักพัฒนาแอปแบบสาธารณะของ Google ซึ่งสามารถเข้าถึงได้แบบเป็นโปรแกรมผ่าน Application Programming Interface (API) และ Model Context Protocol (MCP) เพื่อให้นักพัฒนาแอปสามารถผสานรวมเข้ากับแอปพลิเคชันและเวิร์กโฟลว์ได้

นักพัฒนา AI Agent ควรใช้ Google Developer Knowledge เพื่อเข้าถึงเอกสารประกอบที่ถูกต้องที่สุดแบบเรียลไทม์และลดความเสี่ยงของการเกิดอาการหลอนของ AI แทนที่จะอาศัยข้อมูลฝึกฝน LLM ที่ล้าสมัยหรือการคัดลอกเนื้อหาเว็บด้วยตนเอง

ใน Codelab นี้ คุณจะได้เรียนรู้วิธีติดตั้งและใช้ Developer Knowledge MCP จาก Antigravity 2.0, IDE และ/หรือ CLI MCP เป็นมาตรฐานแบบเปิดที่ช่วยให้โมเดล AI ใช้เครื่องมือที่เซิร์ฟเวอร์ระยะไกลจัดหาให้ได้อย่างปลอดภัย คุณจะได้ตั้งค่า Antigravity ให้โต้ตอบกับฐานความรู้โดยไม่ต้องเขียนโค้ด

dk_mcp_antigravity.png

สิ่งที่คุณจะได้ทำ

  • เปิดใช้ Developer Knowledge API ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google
  • กำหนดค่า Antigravity ให้เข้าถึง Developer Knowledge MCP
  • ทดสอบการผสานรวมด้วยพรอมต์ 2-3 รายการ

สิ่งที่คุณต้องมี

  • เว็บเบราว์เซอร์ เช่น Chrome
  • โปรเจ็กต์ Google Cloud (ไม่จำเป็นต้องเรียกเก็บเงิน)
  • Antigravity 2.0, IDE และ/หรือ CLI ที่ติดตั้งในเครื่องของคุณ ดูรายละเอียดเพิ่มเติมและคำแนะนำในการติดตั้งได้จาก เว็บไซต์อย่างเป็นทางการ

สำรวจ MCP และเครื่องมือเพิ่มเติม

ใน Codelab นี้ เราจะครอบคลุมเฉพาะตัวอย่างพื้นฐานบางส่วนของสิ่งที่ทำได้โดยใช้เซิร์ฟเวอร์ Google Developer Knowledge MCP หากต้องการดูรายการเซิร์ฟเวอร์และเครื่องมือ MCP ของ Google ทั้งหมดที่พร้อมใช้งาน โปรดดู ผลิตภัณฑ์ที่รองรับ

เข้าถึง Codelab นี้ได้ง่ายๆ

qr_code.png

2. กำหนดค่าโปรเจ็กต์ที่อยู่ในระบบคลาวด์

สร้างหรือเลือกโปรเจ็กต์ Google Cloud

ใน คอนโซล Google Cloud ให้เลือกหรือสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google Cloud

เปิดใช้ API

หากต้องการใช้เซิร์ฟเวอร์ Developer Knowledge MCP คุณต้องเปิดใช้ Developer Knowledge API มาตรฐาน

สร้างคีย์ API

หากต้องการใช้เซิร์ฟเวอร์ Developer Knowledge MCP คุณต้องใช้คีย์ API ในคอนโซล Google Cloud ให้ทำดังนี้

  1. ไปที่ API และบริการ > ข้อมูลเข้าสู่ระบบ

  1. คลิก + สร้างข้อมูลเข้าสู่ระบบ แล้วเลือก คีย์ API จากเมนู
  2. ตั้งค่าชื่อ ด้วยชื่อใดก็ได้ เช่น Antigravity
  3. คลิกเมนูแบบเลื่อนลงเลือกข้อจำกัด API พิมพ์ Developer Knowledge API เลือกผลลัพธ์ แล้วคลิกตกลง

create_api_key.png

  1. คลิกสร้าง
  2. ตอนนี้คีย์ API จะแสดงบนหน้าจอการยืนยัน คัดลอกคีย์ API ไปยังคลิปบอร์ด คุณจะต้องใช้คีย์นี้เพื่อกำหนดค่า Antigravity ในขั้นตอนถัดไป

copy_api_key.png

3. กำหนดค่า Antigravity

ตอนนี้มากำหนดค่า Antigravity ให้ใช้ปลายทาง MCP กัน หากคุณไม่ได้ติดตั้ง Antigravity 2.0, IDE และ/หรือ CLI ให้ทำตามวิธีการใน เว็บไซต์ Antigravity

เพิ่มเซิร์ฟเวอร์ MCP ที่กำหนดเอง

Antigravity 2.0, IDE และ CLI ใช้การกำหนดค่า MCP ส่วนกลางในไฟล์ ~/.gemini/config/mcp_config.json

  1. เปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความที่ต้องการ
  2. แก้ไขไฟล์ด้วยการกำหนดค่าเซิร์ฟเวอร์ MCP ที่กำหนดเองต่อไปนี้ ก่อนดำเนินการ ให้แทนที่พื้นที่ที่ต้องกรอก <YOUR_API_KEY> ด้วยคีย์ API ที่คุณสร้างขึ้นในขั้นตอนก่อนหน้า
{
  "mcpServers": {
    "google-developer-knowledge": {
      "headers": {
        "X-Goog-Api-Key": "<YOUR_API_KEY>"
      },
      "serverUrl": "https://developerknowledge.googleapis.com/mcp"
    }
    ...
  }
  ...
}
  1. บันทึกไฟล์

mcp_config.png

ตรวจสอบ

คุณควรเห็นเซิร์ฟเวอร์ MCP ที่กำหนดค่าไว้เป็นเซิร์ฟเวอร์ที่ติดตั้งใน Antigravity ซึ่งมีชื่อว่า google-developer-knowledge

Antigravity 2.0

  1. คลิกการตั้งค่า ที่ด้านซ้ายล่าง
  2. ไปที่การปรับแต่ง
  3. ในส่วนเซิร์ฟเวอร์ MCP ที่ติดตั้ง ให้คลิกรีเฟรช

configured_mcp_server_20.png

Antigravity IDE

  1. เปิดการตั้งค่าผู้ใช้ Antigravity ผ่านเมนูแบบเลื่อนลงการตั้งค่าเฉพาะตัวแก้ไข ที่ด้านบนของหน้าต่าง

open_user_settings_ide.png

  1. ไปที่การปรับแต่ง
  2. ในส่วนเซิร์ฟเวอร์ MCP ที่ติดตั้ง ให้คลิกรีเฟรช

configured_mcp_server_ide.png

Antigravity CLI

  1. เริ่ม CLI โดยเรียกใช้คำสั่ง agy จากเทอร์มินัล
  2. พิมพ์ /mcp แล้วกด Enter

configured_mcp_server_cli.png

4. เข้าถึง Developer Knowledge

ตอนนี้คุณสามารถโต้ตอบกับ Google Developer Knowledge ได้โดยใช้ภาษาธรรมชาติ ตัวอย่างพรอมต์ เช่น

  • Based on the Google Developer Knowledge, does Google Workspace support MCP servers?
  • Give me a list of the Google Workspace and Cloud Run API names. Make it super short.
  • Based on the Google Developer Knowledge, create a new Python script to upload a file to Google Drive

Antigravity 2.0

20_test.png

Antigravity IDE

ide_test.png

Antigravity CLI

cli_test.png

5. ล้างข้อมูล

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

  1. ในคอนโซล Google Cloud ให้ไปที่แดชบอร์ด API และบริการ
  2. คลิก Developer Knowledge API แล้วคลิกปิดใช้ API
  3. ในคอนโซล Google Cloud ให้ไปที่ API และบริการ > ข้อมูลเข้าสู่ระบบ
  4. เลือกคีย์ API คลิกลบ แล้วคลิกลบ อีกครั้งเพื่อยืนยัน

6. ขอแสดงความยินดี

ขอแสดงความยินดี คุณได้กำหนดค่าและทดสอบเซิร์ฟเวอร์ Google Developer Knowledge MCP โดยใช้ Antigravity เรียบร้อยแล้ว

เอกสารอ้างอิง