MCP Tools Reference: drivemcp.googleapis.com

כלי: get_file_permissions

אפשר להשתמש בכלי הזה כדי להציג את ההרשאות של קובץ ב-Drive.

בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP‏ get_file_permissions.

בקשת 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
}'
                

סכימת הקלט

בקשה לקבל הרשאות לקובץ.

GetFilePermissionsRequest

ייצוג ב-JSON
{
  "fileId": string
}
שדות
fileId

string

חובה. המזהה של הקובץ שרוצים לקבל הרשאות לגביו.

סכימת פלט

תגובה לקבלת הרשאות קובץ.

GetFilePermissionsResponse

ייצוג ב-JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
שדות
permissions[]

object (Permission)

רשימת ההרשאות.

הרשאה

ייצוג ב-JSON
{

  "role": string

  "displayName": string

  "type": string

  "emailAddress": string

  "view": string
}
שדות

שדה איחוד _role.

הערך _role יכול להיות רק אחד מהבאים:

role

string

התפקיד של המשתמש שקיבל הרשאה בקובץ. התפקידים האפשריים כוללים: * owner * organizer * fileOrganizer * writer * commenter * reader

שדה איחוד _display_name.

הערך _display_name יכול להיות רק אחד מהבאים:

displayName

string

פלט בלבד. השם ה'יפה' של ערך ההרשאה. בהמשך מופיעה רשימה של דוגמאות לכל סוג הרשאה: * user – השם המלא של המשתמש, כפי שהוגדר בחשבון Google שלו, למשל 'דנה א'. ‫* group – שם קבוצת Google, כמו 'האדמינים של החברה'. ‫* domain – שם דומיין מסוג מחרוזת, כמו cymbalgroup.com. ‫* anyone – לא מצוין displayName.

שדה איחוד _type.

הערך _type יכול להיות רק אחד מהבאים:

type

string

סוג מקבל ההרשאה. הערכים הנתמכים כוללים: * user * group * domain * anyone

שדה איחוד _email_address.

הערך _email_address יכול להיות רק אחד מהבאים:

emailAddress

string

כתובת האימייל של המשתמש או הקבוצה שאליהם מתייחסת ההרשאה הזו.

שדה איחוד _view.

הערך _view יכול להיות רק אחד מהבאים:

view

string

מציין את התצוגה שאליה ההרשאה הזו חלה, אם יש כזו. הערכים הנתמכים כוללים: * published * metadata

הערות על כלי

רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌