Máy chủ Giao thức bối cảnh mô hình (MCP) đóng vai trò là proxy giữa một dịch vụ bên ngoài cung cấp bối cảnh, dữ liệu hoặc chức năng cho một 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, đồng thời dịch câu trả lời của các hệ thống đó sang đị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ủ lưu trữ cho ứng dụng MCP) sử dụng để thiết lập kết nối an toàn, được chuẩn hoá. Đây là điểm liên hệ để LLM yêu cầu ngữ 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 khu vực.
Máy chủ MCP của Developer Knowledge API có điểm cuối MCP chung sau đây:
- https://developerknowledge.googleapis.com/mcp
Công cụ MCP
Công cụ MCP là một hàm hoặc chức năng có thể thực thi mà máy chủ MCP hiển thị cho một ứng dụng LLM hoặc AI để thực hiện một hành động trong thực tế.
Công cụ
Máy chủ MCP developerknowledge.googleapis.com có các công cụ sau:
| Công cụ MCP | |
|---|---|
search_documents |
Hãy dùng công cụ này để tìm tài liệu về các sản phẩm của Google Developers. Tài liệu này chứa các 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.v. Chính sách này áp dụng cho 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à URI cho các tài liệu phù hợp. Ưu tiên |
answer_query |
Sử dụng answer_query để nhận câu trả lời khái niệm tổng hợp, có căn cứ cho một câu hỏi cấp cao về các sản phẩm dành cho nhà phát triển của Google. Đối với các mã mẫu chính xác, cờ CLI, thông báo lỗi cụ thể hoặc hướng dẫn đầy đủ về tài liệu, hãy ưu tiên Nếu bạn gặp lỗi 429 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 hoặc trường references do công cụ answer_query trả về. Đặt tham số names thành danh sách tên tài liệu (documents/...) và trích dẫn các tài liệu nguồn có căn cứ được dùng trong câu trả lời cuối cùng.
|
Lấy thông số kỹ thuật của công cụ MCP
Để lấy thông số kỹ thuật của công cụ MCP cho tất 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ông cụ và thông số kỹ thuật của các công cụ đó 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 }' |