MCP Tools Reference: dataform.googleapis.com

כלי: remove_file

מחיקת קובץ בתוך סביבת עבודה של Dataform.

המחיקה לא מתבצעת עד שמפעילים את הכלי commit_workspace_changes.

ערך הפרמטר workspace צריך להיות בפורמט projects/{project_id}/locations/{location}/repositories/{repository}/workspaces/{workspace}.

ערך הפרמטר path הוא הנתיב היחסי לקובץ מתיקיית הבסיס של סביבת העבודה. אל תשתמשו בטכניקות של מעבר בין ספריות, כמו ... אפשר לקבל נתיבי קבצים תקינים באמצעות הכלים query_directory_contents או search_files.

בדוגמת הקוד הבאה מוצג שימוש בפקודה curl כדי להפעיל את הכלי remove_file MCP.

בקשת Curl
curl --location 'https://dataform.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "remove_file",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

סכימת הקלט

RemoveFile הזמנה לצ'אט.

RemoveFileRequest

ייצוג JSON
{
  "workspace": string,
  "path": string
}
שדות
workspace

string

חובה. השם של סביבת העבודה.

path

string

חובה. הנתיב המלא של הקובץ, כולל שם הקובץ, ביחס לשורש של סביבת העבודה.

סכימת הפלט

RemoveFile הודעת תגובה.

הערות על כלים

הערות על כלים נשלחות ללקוחות MCP כדי לתאר את הסיכון הבסיסי של כלי נתון. רוב הלקוחות מתייחסים לרמזים האלה כאל רמזים לא מהימנים, אבל אפשר להשתמש בהם כדי להחליט מתי לשלוח למשתמש הנחיה לאישור.

בנוסף למחרוזת הכותרת, מוגדרים הרמזים הבוליאניים הבאים:

  • readOnlyHint: אם הערך הוא true, הכלי לא משנה את הסביבה שלו. ברירת מחדל: false.
  • destructiveHint: אם הערך הוא True, הכלי יכול לבצע פעולות הרסניות. אם הערך הוא false, הכלי יכול לבצע רק פעולות של הוספה. ברירת מחדל: true.
  • idempotentHint: אם הערך הוא true, קריאה חוזרת לכלי עם אותם ארגומנטים לא תשפיע על הסביבה שלו. ברירת מחדל: false.
  • openWorldHint: אם הערך הוא true, הכלי יכול ליצור אינטראקציה עם 'עולם פתוח' של ישויות חיצוניות. אם הערך הוא false, הכלי יכול ליצור אינטראקציה רק עם ישויות פנימיות. לדוגמה, כלי לחיפוש באינטרנט יהיה עולם פתוח, אבל כלי לזיכרון לא יהיה עולם פתוח.

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