Bộ công cụ Hỗ trợ mã của Google Maps Platform (thử nghiệm)

Bộ công cụ Hỗ trợ lập trình của Google Maps Platform là một máy chủ Giao thức ngữ cảnh mô hình (MCP) giúp cải thiện câu trả lời của các mô hình ngôn ngữ lớn (LLM) dùng để phát triển ứng dụng bằng Google Maps Platform. Công cụ này hoạt động bằng cách đưa ra câu trả lời dựa trên tài liệu và mã mẫu chính thức, mới nhất.

Vì máy chủ MCP truy cập vào nội dung khi mô hình được nhắc, nên bối cảnh của LLM liên quan đến Google Maps Platform không nhất thiết phải giới hạn ở dữ liệu có sẵn vào ngày huấn luyện mô hình.

Các tài nguyên của Google Maps Platform mà máy chủ MCP có thể truy cập bao gồm:

  • Tài liệu về Google Maps Platform
  • Điều khoản dịch vụ của Google Maps Platform
  • Trung tâm tin cậy của Google Maps Platform
  • Kho lưu trữ mã trong các tổ chức chính thức của Google Maps Platform trên GitHub

Công cụ

Maps Code Assist cung cấp các công cụ cho phép LLM truy cập vào các chức năng sau:

  • retrieve-instructions: Một công cụ trợ giúp mà ứng dụng khách sử dụng để nhận các chỉ dẫn quan trọng của hệ thống về cách suy luận hiệu quả nhất về ý định của người dùng và đưa ra các lệnh gọi hiệu quả đến công cụ retrieve-google-maps-platform-docs.
  • retrieve-google-maps-platform-docs: Công cụ chính. Ứng dụng này nhận một câu hỏi bằng ngôn ngữ tự nhiên và gửi câu hỏi đó đến một công cụ Tạo sinh tăng cường truy xuất (RAG) được lưu trữ. Công cụ RAG tìm kiếm các phiên bản mới của tài liệu, hướng dẫn và mã mẫu chính thức của Google Maps Platform, trả về bối cảnh có liên quan cho LLM để tạo ra câu trả lời chính xác.

Thanh toán

Bạn không phải trả phí khi sử dụng Maps Code Assist trong giai đoạn Thử nghiệm.

Chính sách và điều khoản dịch vụ

Maps Code Assist tuân theo Điều khoản dịch vụ của Google Maps Platform, bao gồm cả điều khoản dành riêng cho dịch vụ đối với dịch vụ này. Phần này mô tả các yêu cầu bổ sung về việc sử dụng dịch vụ đối với Maps Code Assist, bao gồm cả các LLM tương thích và yêu cầu về thông tin ghi công nguồn.

Yêu cầu đối với LLM tương thích

Bạn chỉ được sử dụng Maps Code Assist với một LLM tuân thủ Điều khoản dịch vụ của Google Maps Platform.

Ví dụ: bạn chịu trách nhiệm đảm bảo rằng Nội dung trên Google Maps không được lưu vào bộ nhớ đệm, lưu trữ hoặc dùng để cải thiện LLM mà bạn chọn sử dụng. Trước khi sử dụng Maps Code Assist, bạn cần xem Điều khoản dịch vụ của mọi mô hình mà bạn dự định sử dụng với Maps Code Assist. Bạn không được sử dụng Maps Code Assist với bất kỳ mô hình nào sử dụng dữ liệu đầu vào của mô hình để huấn luyện hoặc cải thiện mô hình. Bạn có trách nhiệm đảm bảo rằng việc bạn sử dụng mô hình này hoàn toàn tuân thủ các quy định hạn chế đối với Nội dung trên Google Maps trong Điều khoản dịch vụ của Google Maps Platform, bao gồm cả các điều khoản dành riêng cho dịch vụ.

Yêu cầu về thông tin ghi công đối với các nguồn của Google Maps

Khi trình bày kết quả sử dụng các công cụ do Maps Code Assist cung cấp, bạn phải thêm các nguồn Google Maps liên quan.

Định cấu hình LLM để truy cập vào máy chủ MCP của Maps Code Assist

Bạn có thể định cấu hình LLM để truy cập vào máy chủ MCP bằng cách làm theo tài liệu cấu hình MCP tương ứng và sử dụng điểm cuối của máy chủ MCP Code Assist: https://mapscodeassist.googleapis.com/mcp.

Máy chủ MCP của Maps Code Assist sử dụng phương thức truyền tải HTTP có thể truyền trực tuyến. Để biết thêm thông tin, hãy xem phần Định cấu hình MCP trong ứng dụng AI.

Trường hợp sử dụng mẫu

Sau khi định cấu hình, bạn có thể đặt câu hỏi cho LLM về Google Maps Platform. Sau đây là một số câu lệnh ví dụ:

  • "Làm cách nào để thêm bản đồ vào ứng dụng Android?"
  • "Cách tốt nhất để lấy vị trí hiện tại của người dùng trên bản đồ trong iOS là gì?"
  • "Cung cấp ví dụ về cách sử dụng dịch vụ chỉ đường trong API JavaScript của Maps".

Các công cụ có sẵn

Để xem thông tin chi tiết về các công cụ MCP hiện có và nội dung mô tả về các công cụ đó cho máy chủ MCP của Trợ lý lập trình Maps, hãy xem Tài liệu tham khảo về MCP của Trợ lý lập trình Maps.

Liệt kê các công cụ bằng một yêu cầu HTTP

Để xác minh rằng máy chủ đang hoạt động và xem danh sách các công cụ có sẵn, bạn có thể gửi yêu cầu HTTP tools/list trực tiếp đến máy chủ MCP từ xa của Maps Code Assist. Phương thức tools/list không yêu cầu xác thực.

curl -X POST https://mapscodeassist.googleapis.com/TOOLSET_ENDPOINT \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
    -H 'Mcp-Method: tools/list' \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list",
      "params": {
        "_meta": {
          "io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
          "io.modelcontextprotocol/clientCapabilities": {
            "extensions": {
              "io.modelcontextprotocol/ui": {
                "mimeTypes": ["text/html;profile=mcp-app"]
              }
            }
          }
        }
      }
    }'

Thay thế nội dung sau:

  • TOOLSET_ENDPOINT: phần còn lại của điểm cuối MCP sau tên dịch vụ. Đối với Maps Code Assist, đây là mcp.
  • MCP_PROTOCOL_VERSION: phiên bản giao thức MCP. Ví dụ: 2026-07-28.

Chia sẻ ý kiến phản hồi

Để chia sẻ ý kiến phản hồi về Maps Code Assist, hãy sử dụng các biểu mẫu sau: