Máy chủ Giao thức bối cảnh mô hình (MCP) hoạt động như một proxy giữa một dịch vụ bên ngoài cung cấp bối cảnh, dữ liệu hoặc các chức năng cho Mô hình ngôn ngữ lớn (LLM) hoặc ứng dụng AI. Máy chủ MCP kết nối các ứng dụng AI với các hệ thống bên ngoài như cơ sở dữ liệu và dịch vụ web, chuyển đổi các phản hồi của chúng thành một định dạng mà ứng dụng AI có thể hiểu được.
Thiết lập máy chủ
Bạn phải bật máy chủ MCP và thiết lập quy trình xác thực trước khi sử dụng. Để biết thêm thông tin về cách sử dụng máy chủ MCP từ xa của Google và Google Cloud, hãy xem bài viết Tổng quan về máy chủ MCP của Google Cloud.
Điểm cuối của máy chủ
Điểm cuối dịch vụ MCP là địa chỉ mạng và giao diện giao tiếp (thường là URL) của máy chủ MCP mà một ứng dụng AI (Máy chủ cho ứng dụng MCP) sử dụng để thiết lập kết nối an toàn, tiêu chuẩn. Đây là điểm liên hệ để LLM yêu cầu bối cảnh, gọi một công cụ hoặc truy cập vào một tài nguyên. Điểm cuối MCP của Google có thể là điểm cuối toàn cầu hoặc theo khu vực.
Máy chủ MCP của Developer Knowledge API có điểm cuối MCP toàn cầu sau đây:
- https://developerknowledge.googleapis.com/mcp
Công cụ MCP
Một công cụ MCP là một hàm hoặc khả năng có thể thực thi mà máy chủ MCP cung cấp cho LLM (mô hình ngôn ngữ lớn) hoặc ứng dụng AI (trí tuệ nhân tạo) để thực hiện một hành động trong thế giới thực.
Công cụ
Máy chủ MCP developerknowledge.googleapis.com có các công cụ sau:
| Công cụ MCP | |
|---|---|
search_documents |
Sử dụng công cụ này để tìm tài liệu về các sản phẩm dành cho nhà phát triển của Google. Các tài liệu này chứa API chính thức, đoạn mã, ghi chú phát hành, các phương pháp hay nhất, hướng dẫn, thông tin gỡ lỗi và nhiều nội dung khác. Công cụ này bao gồm các sản phẩm và miền sau:
Công cụ này trả về các đoạn văn bản, tên và URL cho các tài liệu phù hợp. Nếu các đoạn văn bản được trả về không đủ chi tiết để trả lời câu hỏi của người dùng, hãy sử dụng |
answer_query |
Sử dụng answer_query để nhận câu trả lời dựa trên cơ sở thực tế cho một truy vấn về các sản phẩm dành cho nhà phát triển của Google. Công cụ này có hạn mức giới hạn. Công cụ này sẽ tổng hợp thông tin từ kho ngữ liệu để tạo câu trả lời cho truy vấn. answer_query dựa trên cơ sở thực tế để trả lời bằng cách sử dụng cùng một kho ngữ liệu như search_documents. Công cụ này trả về answer_text đã tạo và danh sách tên tài liệu (tài liệu tham khảo) được dùng để tạo câu trả lời. Sử dụng get_documents với tên tài liệu để tìm nạp toàn bộ nội dung tài liệu nếu cần. Nếu bạn gặp lỗi 429 do vượt quá hạn mức, hãy sử dụng search_documents. |
get_documents |
Sử dụng công cụ này để truy xuất toàn bộ nội dung của một tài liệu hoặc tối đa 20 tài liệu trong một lệnh gọi. Bạn nên lấy tên tài liệu từ trường parent của kết quả từ lệnh gọi đến công cụ search_documents. Đặt tham số names thành danh sách tên tài liệu.
|
Nhận thông số kỹ thuật của công cụ MCP
Để nhận thông số kỹ thuật của công cụ MCP cho tất cả các công cụ trong máy chủ MCP, hãy sử dụng phương thức tools/list. Ví dụ sau đây minh hoạ cách sử dụng curl để liệt kê tất cả các công cụ và thông số kỹ thuật hiện có trong máy chủ MCP.
| Yêu cầu Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |