Máy chủ Giao thức ngữ 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 ngữ 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, dịch các phản hồi của chúng sang định dạng mà ứng dụng AI có thể hiểu được.
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 LLM hoặc ứng dụng AI để thực hiện một hành động trong thế giới thực.
Máy chủ MCP drivemcp.googleapis.com có các công cụ sau:
| Công cụ MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
Gọi công cụ này để tạo hoặc tải Tệp lên Google Drive. Nếu tải tệp lên, nội dung cần được mã hoá base64 vào trường Trả về một đối tượng Tệp duy nhất khi tạo thành công. Bạn có thể tạo các loại MIME của bên thứ nhất sau đây của Google Drive mà không cần cung cấp nội dung:
Theo mặc định, các chuyển đổi sau đây sẽ được thực hiện cho các loại MIME sau:
Để tắt tính năng chuyển đổi cho các loại MIME của bên thứ nhất, hãy đặt Bạn có thể tạo thư mục bằng cách đặt loại MIME thành |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
Gọi công cụ này để tải nội dung của tệp Drive xuống dưới dạng dữ liệu nhị phân thô (byte). Nếu tệp là loại MIME của bên thứ nhất của Google Drive, thì bạn phải có trường Nếu không tìm thấy tệp, hãy thử sử dụng các công cụ khác như Nếu người dùng muốn có bản trình bày bằng ngôn ngữ tự nhiên về nội dung trên Drive, hãy sử dụng công cụ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
Gọi công cụ này để tìm siêu dữ liệu chung về tệp Drive của người dùng. Nếu không tìm thấy tệp, hãy thử sử dụng các công cụ khác như |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Gọi công cụ này để liệt kê các quyền của Tệp Drive. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
Gọi công cụ này để tìm các tệp gần đây cho một người dùng đã chỉ định thứ tự sắp xếp. Thứ tự sắp xếp mặc định là Các thứ tự sắp xếp được hỗ trợ là:
Kích thước trang mặc định là 10. Sử dụng |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
Gọi công cụ này để tìm nạp bản trình bày bằng ngôn ngữ tự nhiên của tệp Drive. Nội dung tệp có thể không đầy đủ đối với các tệp rất lớn. Bản trình bày văn bản sẽ thay đổi theo thời gian, vì vậy, đừng đưa ra giả định về định dạng cụ thể của văn bản do công cụ này trả về. Các loại MIME được hỗ trợ:
Nếu không tìm thấy tệp, hãy thử sử dụng các công cụ khác như |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
Gọi công cụ này để tìm kiếm tệp Drive theo truy vấn có cấu trúc. Trường Một chuỗi truy vấn chứa 3 phần sau:
Cụm từ tìm kiếmBảng sau đây liệt kê các cụm từ tìm kiếm hợp lệ cùng với nội dung mô tả:
Toán tử truy vấnBảng sau đây liệt kê các toán tử truy vấn hợp lệ:
Sau đây là một số ví dụ về truy vấn:
Sử dụng |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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://drivemcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |