เซิร์ฟเวอร์ MCP สำหรับนักพัฒนาแอป Google Home

เซิร์ฟเวอร์ Model Context Protocol (MCP) สำหรับนักพัฒนาแอป Google Home ช่วยให้เครื่องมือพัฒนาที่ทำงานด้วยระบบ AI สามารถค้นหาข้อมูลต่อไปนี้และดึงข้อมูลแบบเรียลไทม์ที่เฉพาะเจาะจงโดเมนได้

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

เซิร์ฟเวอร์ MCP ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบทหรือข้อมูลกับแอปพลิเคชัน AI (โฮสต์) เซิร์ฟเวอร์ MCP ของนักพัฒนาซอฟต์แวร์ Home จะแสดงเครื่องมือที่เรียกใช้งานได้ ซึ่งช่วยให้โมเดลภาษาขนาดใหญ่ (LLM) ค้นหาคำตอบที่แม่นยำได้โดยตรงจากคลังข้อมูลที่จัดทำดัชนี ดูข้อมูลเพิ่มเติมเกี่ยวกับเซิร์ฟเวอร์ MCP ได้ที่ MCP คืออะไรและทำงานอย่างไร

ข้อกำหนดเบื้องต้น

หากต้องการใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาแอป Home คุณต้องติดตั้งไคลเอ็นต์ AI หรือโปรแกรมแก้ไขที่เข้ากันได้กับ MCP

Google Antigravity

หากคุณใช้สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ AI ของ Google ให้ติดตั้งรายการใดรายการหนึ่งต่อไปนี้

ผู้ช่วย AI ของบุคคลที่สาม

นอกจากนี้ คุณยังผสานรวม MCP กับแอปพลิเคชัน AI อื่นๆ เครื่องมือบรรทัดคำสั่ง และโปรแกรมแก้ไขโค้ด เช่น

  • Claude Code
  • เคอร์เซอร์
  • GitHub Copilot ใน VS Code

เลือกเส้นทางการตรวจสอบสิทธิ์

คุณเชื่อมต่อกับเซิร์ฟเวอร์ MCP ของ Home Developer ได้โดยใช้เส้นทางการทดลองที่ไม่ผ่านการตรวจสอบสิทธิ์หรือคีย์ API ที่ผ่านการตรวจสอบสิทธิ์ ทั้งนี้ขึ้นอยู่กับข้อกำหนดในการผสานรวม

การทดสอบการเชื่อมต่อที่ไม่ผ่านการตรวจสอบสิทธิ์

วิธีนี้ไม่จำเป็นต้องใช้คีย์ API หรือการกำหนดค่า Google Cloud โดยใช้โควต้าสาธารณะที่แชร์ ทำให้เป็นวิธีที่ง่ายที่สุดในการทดลองใช้เซิร์ฟเวอร์และทดสอบกลไกหลักได้ทันที

การเชื่อมต่อที่ผ่านการตรวจสอบสิทธิ์สำหรับเวอร์ชันที่ใช้งานจริง

ขอแนะนำให้คุณตรวจสอบสิทธิ์สภาพแวดล้อมเพื่อการพัฒนาอย่างต่อเนื่องเพื่อป้องกันการจำกัดอัตราภายใต้โควต้าสาธารณะที่แชร์

เส้นทางนี้กำหนดให้คุณต้องมีโปรเจ็กต์ Google Cloud ที่ใช้งานอยู่

  1. ในคอนโซล Google Cloud ให้เปิดใช้ API ในโปรเจ็กต์โดยทำดังนี้
    1. เปิดหน้า Home Developers API ในคลัง Google APIs
    2. ตรวจสอบว่าคุณได้เลือกโปรเจ็กต์ที่ถูกต้องซึ่งคุณต้องการ ใช้ API
    3. คลิกเปิดใช้
  2. สร้างคีย์ API

    1. ไปที่หน้าข้อมูลเข้าสู่ระบบ
    2. คลิกสร้างข้อมูลเข้าสู่ระบบ แล้วเลือกคีย์ API จากเมนู
    3. ในช่องชื่อ ให้ระบุชื่อคีย์
    4. คลิกเมนูแบบเลื่อนลงเลือกการจำกัด API แล้วพิมพ์ Home Developers API คลิกผลการค้นหา แล้วคลิกตกลง

    5. คลิกสร้าง

    6. หลังจากสร้างคีย์แล้ว ให้คลิกแสดงคีย์เพื่อดูคีย์ แล้วคัดลอกคีย์สำหรับ ขั้นตอนถัดไป

กำหนดค่าไคลเอ็นต์

ป้อนข้อมูลเข้าสู่ระบบในช่องต่อไปนี้เพื่อสร้างเทมเพลตการกำหนดค่าสำหรับสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ AI ที่ต้องการ

Enter your API key: YOUR_API_KEY

Antigravity

เปิด~/.gemini/config/mcp_config.jsonไฟล์กำหนดค่าในเครื่อง (หรือ.agents/mcp_config.jsonในพื้นที่ทำงาน) แล้วเพิ่มรายการ HomeDevelopers ในออบเจ็กต์ mcpServers

ไม่ว่าคุณจะใช้ Antigravity CLI, Antigravity 2.0 หรือ Antigravity IDE เครื่องมือทั้ง 3 จะใช้ ~/.gemini/config/mcp_config.json ร่วมกัน

คีย์ API

{
  "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

ไม่ได้รับการตรวจสอบสิทธิ์

{
  "mcpServers": {
    "HomeDevelopers": {
      "serverUrl": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

Claude

หากต้องการกำหนดค่า Claude Code ให้เพิ่มเซิร์ฟเวอร์ MCP ของ Home Developer โดยใช้คำสั่ง claude mcp add ในเทอร์มินัล

คีย์ API (โค้ด Claude)

claude mcp add HomeDevelopers \
  --transport http https://homedevelopers.googleapis.com/mcp \
  --header "X-Goog-Api-Key: YOUR_API_KEY"

ไม่ได้รับการตรวจสอบสิทธิ์ (โค้ด Claude)

claude mcp add HomeDevelopers \
  --transport http https://homedevelopers.googleapis.com/mcp

เคอร์เซอร์

หากต้องการกำหนดค่า เคอร์เซอร์ ให้แก้ไข .cursor/mcp.json (สำหรับโปรเจ็กต์ที่เฉพาะเจาะจง) หรือ ~/.cursor/mcp.json (สำหรับโปรเจ็กต์ทั้งหมด)

คีย์ API

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

ไม่ได้รับการตรวจสอบสิทธิ์

{
  "mcpServers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

GitHub Copilot

หากต้องการกำหนดค่า GitHub Copilot ใน VS Code สำหรับโปรเจ็กต์เดียว ให้แก้ไขไฟล์ .vscode/mcp.json ในพื้นที่ทำงาน หรือหากต้องการทำให้เซิร์ฟเวอร์ พร้อมใช้งานทั่วโลก ให้คลิกเปิดการตั้งค่า (JSON) ใน การตั้งค่าผู้ใช้ VS Code แล้วเพิ่ม JSON ภายใต้คีย์รูท "mcp"

คีย์ API

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp",
      "headers": {
        "X-Goog-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

ไม่ได้รับการตรวจสอบสิทธิ์

{
  "servers": {
    "HomeDevelopers": {
      "url": "https://homedevelopers.googleapis.com/mcp"
    }
  }
}

ยืนยันการติดตั้งและการดำเนินการ

เมื่ออัปเดตการกำหนดค่าเครื่องมือแล้ว ให้ยืนยันการเชื่อมต่อโดยการแจ้ง พื้นที่ทำงานของตัวแทน

ตัวอย่างการยืนยันใน Antigravity CLI

  1. เปิดเซสชันพื้นที่ทำงานแบบอินเทอร์แอกทีฟ

    agy
    

    เปิดเซสชัน Workspace

  2. เรียกใช้คำสั่งรายการตรวจสอบการค้นพบเพื่อตรวจสอบเซิร์ฟเวอร์ MCP ที่ใช้งานอยู่

    /mcp
    
  3. ตรวจสอบว่า HomeDevelopers (หรือคีย์ชื่อเซิร์ฟเวอร์ที่คุณเลือก) ปรากฏใน รายการการเชื่อมต่อที่ใช้งานอยู่

    ยืนยันนักพัฒนาแอป Home

  4. ถามคำถามเกี่ยวกับการพัฒนา Google Home เช่น

    How do I create an Automation using Home APIs?
    
  5. เมื่อ Antigravity ขอสิทธิ์ในการเรียกใช้เซิร์ฟเวอร์ MCP ของนักพัฒนาซอฟต์แวร์ Home search_documents ให้เลือกตัวเลือกอนุญาตตัวเลือกใดก็ได้เพื่อดำเนินการต่อ

    ให้สิทธิ์

  6. หลังจากเรียกใช้เครื่องมือแล้ว Antigravity จะตอบคำค้นหาของคุณด้วยคำตอบที่อิงตามเอกสารประกอบ

    การตอบกลับของ Antigravity

วิดีโอแนะนำ

ดูวิดีโอเพื่อดูคำแนะนำแบบทีละขั้นตอนในการติดตั้ง MCP สำหรับนักพัฒนาซอฟต์แวร์ Home

ทดสอบด้วยคำขอ curl HTTP โดยตรง

สำหรับการทดสอบไปป์ไลน์นอกสภาพแวดล้อมไคลเอ็นต์ AI คุณสามารถส่งเพย์โหลด JSON-RPC 2.0 มาตรฐานไปยัง https://homedevelopers.googleapis.com/mcp โดยใช้ curl ได้โดยตรง

ดูเครื่องมือระบบที่ใช้งานอยู่

ใช้วิธี tools/list เพื่อตรวจสอบเครื่องมือที่เซิร์ฟเวอร์แสดง

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/list",
      "id": 1
  }'

ดำเนินการค้นหาที่ใช้งานได้

เลือกแท็บเพื่อทดสอบ search_documents โดยใช้ คีย์ API หรือคำขอที่ไม่ผ่านการตรวจสอบสิทธิ์

คีย์ API

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --header "X-Goog-Api-Key: YOUR_API_KEY" \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/call",
      "id": 2,
      "params": {
          "name": "search_documents",
          "arguments": {
              "query": "How to create an automation?"
          }
      }
  }'

ไม่ได้ตรวจสอบสิทธิ์

curl --location "https://homedevelopers.googleapis.com/mcp" \
  --header 'Content-Type: application/json' \
  --header 'Accept: application/json, text/event-stream' \
  --data '{
      "jsonrpc": "2.0",
      "method": "tools/call",
      "id": 2,
      "params": {
          "name": "search_documents",
          "arguments": {
              "query": "How to create an automation?"
          }
      }
  }'

ส่งความคิดเห็น

ใช้แบบฟอร์มความคิดเห็นเพื่อส่งความคิดและความคิดเห็นเกี่ยวกับ Home Developer MCP หรือวิธีที่เราจะปรับปรุงประสบการณ์การใช้งานเครื่องมือให้ดียิ่งขึ้น

ส่งความคิดเห็นถึงเรา