MCP Reference: Android Device Management MCP Server

Máy chủ Giao thức ngữ cảnh mô hình (MCP) đóng vai trò là 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. Các 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 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ủ MCPthiế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.

Cung cấp các công cụ để quản lý thiết bị, ứng dụng và chính sách Android cho doanh nghiệp.

Đ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à một 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 một kết nối an toàn, tiêu chuẩn. Đây là đầu mối 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. Các điểm cuối MCP của Google có thể là toàn cầu hoặc theo khu vực.

Máy chủ MCP của Android Device Management có điểm cuối MCP sau đây:

  • https://androidmanagement.googleapis.com/mcp

Công cụ MCP

Công cụ MCP là một chức năng hoặc khả năng thực thi mà máy chủ MCP cung cấp cho một 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 của Android Device Management có các công cụ sau:

Công cụ MCP
get_enterprise Lấy một doanh nghiệp cho một mã nhận dạng doanh nghiệp nhất định. Yêu cầu mã nhận dạng doanh nghiệp trong trường tên (ví dụ: enterprises/{enterpriseId}).
list_enterprises Liệt kê các doanh nghiệp mà người gọi có thể truy cập.
get_application Lấy thông tin chi tiết về ứng dụng cho một doanh nghiệp và mã ứng dụng nhất định. Yêu cầu tên tài nguyên ở định dạng: enterprises/{enterpriseId}/applications/{applicationId}.
get_device Lấy thông tin chi tiết về thiết bị cho một doanh nghiệp và mã thiết bị nhất định. Yêu cầu tên tài nguyên ở định dạng: enterprises/{enterpriseId}/devices/{deviceId}.
list_devices Liệt kê các thiết bị cho một doanh nghiệp cụ thể. Yêu cầu mã nhận dạng doanh nghiệp trong trường mẹ (ví dụ: enterprises/{enterpriseId}).
get_policy Lấy một chính sách cho một doanh nghiệp và mã chính sách nhất định. Yêu cầu tên tài nguyên ở định dạng: enterprises/{enterpriseId}/policies/{policyId}.
list_policies Liệt kê các chính sách cho một doanh nghiệp cụ thể. Yêu cầu tên tài nguyên doanh nghiệp trong trường mẹ (ví dụ: enterprises/{enterpriseId}).
get_web_app Lấy một ứng dụng web. Yêu cầu tên tài nguyên ở định dạng: enterprises/{enterpriseId}/webApps/{webAppId}.
list_web_apps Liệt kê các ứng dụng web cho một doanh nghiệp nhất định. Yêu cầu tên tài nguyên doanh nghiệp trong trường mẹ (ví dụ: enterprises/{enterpriseId}).

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ô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://androidmanagement.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'