MCP Tools Reference: drivemcp.googleapis.com

Công cụ: get_file_permissions

Gọi công cụ này để liệt kê các quyền của một tệp trên Drive.

Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ get_file_permissions MCP.

Yêu cầu Curl
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "get_file_permissions",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Giản đồ đầu vào

Yêu cầu cấp quyền đối với tệp.

GetFilePermissionsRequest

Biểu diễn dưới dạng JSON
{
  "fileId": string
}
Trường
fileId

string

Bắt buộc. Mã nhận dạng của tệp cần lấy quyền.

Giản đồ đầu ra

Phản hồi để nhận quyền đối với tệp.

GetFilePermissionsResponse

Biểu diễn dưới dạng JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Trường
permissions[]

object (Permission)

Danh sách quyền.

Quyền

Biểu diễn dưới dạng JSON
{

  "role": string

  "displayName": string

  "type": string

  "emailAddress": string

  "view": string
}
Trường

Trường nhóm _role.

_role chỉ có thể là một trong những trạng thái sau:

role

string

Vai trò của người được cấp đối với tệp. Các vai trò có thể có bao gồm: * owner * organizer * fileOrganizer * writer * commenter * reader

Trường nhóm _display_name.

_display_name chỉ có thể là một trong những trạng thái sau:

displayName

string

Chỉ có đầu ra. Tên "đẹp" của giá trị quyền. Sau đây là danh sách ví dụ cho từng loại quyền: * user – Tên đầy đủ của người dùng, như được xác định cho Tài khoản Google của họ, chẳng hạn như "Dana A." * group – Tên của Nhóm Google, chẳng hạn như "Quản trị viên của công ty". * domain – Tên miền dạng chuỗi, chẳng hạn như "cymbalgroup.com". * anyone – Không có displayName.

Trường nhóm _type.

_type chỉ có thể là một trong những trạng thái sau:

type

string

Loại người được cấp quyền. Các giá trị được hỗ trợ bao gồm: * user * group * domain * anyone

Trường nhóm _email_address.

_email_address chỉ có thể là một trong những trạng thái sau:

emailAddress

string

Địa chỉ email của người dùng hoặc nhóm mà quyền này đề cập đến.

Trường nhóm _view.

_view chỉ có thể là một trong những trạng thái sau:

view

string

Chỉ định chế độ xem mà quyền này áp dụng (nếu có). Các giá trị được hỗ trợ bao gồm: * published * metadata

Chú giải công cụ

Gợi ý phá huỷ: ❌ | Gợi ý không thay đổi giá trị: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ❌