Công cụ: search_documentation
Tìm kiếm và truy xuất các phần phù hợp nhất, mới nhất trong tài liệu chính thức dành cho nhà phát triển Google Pay và Google Wallet cũng như các mẫu mã.
Mã mẫu sau đây cho biết cách sử dụng curl để gọi công cụ search_documentation MCP.
| Yêu cầu Curl |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "search_documentation", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
Giản đồ đầu vào
Thông báo yêu cầu tìm kiếm tài liệu.
SearchDocumentationRequest
| Biểu diễn dưới dạng JSON |
|---|
{ "userQuery": string, "languageCode": string } |
| Trường | |
|---|---|
userQuery |
Bắt buộc. Cụm từ tìm kiếm. |
languageCode |
Không bắt buộc. Mã ngôn ngữ BCP-47 của IETF cho cụm từ tìm kiếm. |
Giản đồ đầu ra
Thông báo phản hồi cho việc tìm kiếm tài liệu.
SearchDocumentationResponse
| Biểu diễn dưới dạng JSON |
|---|
{
"results": [
{
object ( |
| Trường | |
|---|---|
results[] |
Các đoạn tài liệu khớp với cụm từ tìm kiếm và được sắp xếp bằng điểm số mức độ liên quan. Điểm số này đánh giá mức độ tương đồng giữa cụm từ tìm kiếm của người dùng và nội dung của đoạn. |
DocumentChunk
| Biểu diễn dưới dạng JSON |
|---|
{ "title": string, "uri": string, "content": string } |
| Trường | |
|---|---|
title |
Chỉ định tiêu đề của tài liệu mà đoạn thuộc về. |
uri |
Chỉ định URI cho tài liệu mà khối thuộc về. |
content |
Chứa nội dung của đoạn. |
Chú giải công cụ
Chú thích công cụ được gửi đến các ứng dụng MCP để mô tả rủi ro cơ bản của một công cụ nhất định. Hầu hết các ứng dụng đều coi những gợi ý này là không đáng tin cậy, nhưng bạn có thể dùng chúng để quyết định thời điểm gửi lời nhắc xác nhận cho người dùng.
Cùng với chuỗi tiêu đề, các gợi ý boolean sau đây được xác định như sau:
readOnlyHint: Nếu đúng, công cụ sẽ không sửa đổi môi trường của công cụ. Mặc định: false.destructiveHint: Nếu đúng, công cụ có thể thực hiện các hành động phá huỷ. Nếu là false, thì công cụ chỉ có thể thực hiện các thao tác bổ sung. Mặc định: true.idempotentHint: Nếu đúng, thì việc gọi công cụ nhiều lần với cùng một đối số sẽ không có thêm tác động nào đến môi trường của công cụ. Mặc định: false.openWorldHint: Nếu đúng, công cụ này có thể tương tác với "thế giới mở" của các thực thể bên ngoài. Nếu là false, thì công cụ chỉ có thể tương tác với các thực thể nội bộ. Ví dụ: một công cụ tìm kiếm trên web sẽ là thế giới mở, trong khi một công cụ bộ nhớ sẽ không phải là thế giới mở.
Gợi ý phá huỷ: ❌ | Gợi ý bất biến: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ❌