זהו שרת MCP שמספק כלים לאינטראקציה עם Google Sheets.
שרת Model Context Protocol (MCP) פועל כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות למודל שפה גדול (LLM) או לאפליקציית AI. שרתי MCP מחברים אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.
כלי MCP
כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף למודל שפה גדול (LLM) או לאפליקציית AI כדי לבצע פעולה בעולם האמיתי.
כלים
לשרת ה-MCP sheetsmcp.googleapis.com יש את הכלים הבאים:
| כלי MCP | |
|---|---|
get_values |
הפונקציה מחזירה טווח של ערכים מגיליון אלקטרוני. מקביל ל-spreadsheets.values.get ב-API בארכיטקטורת REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet |
הפונקציה מחזירה את התוכן של הגיליון האלקטרוני שצוין. הפונקציה מחזירה את הכותרות, שמות הגיליונות, מאפייני הרשת ומטא-נתונים אחרים של הגיליון האלקטרוני שצוין. מחזירה גם נתונים מלאים של הרשת אם מתבקש. מקביל ל-spreadsheets.get ב-API בארכיטקטורת REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet |
הוספת עדכון אחד או יותר לגיליון האלקטרוני. מקביל ל-spreadsheets.batchUpdate ב-API בארכיטקטורת REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate רשימת העדכונים האפשריים:
|
update_values |
הפונקציה מגדירה ערכים בטווח של גיליון אלקטרוני. מקביל ל-spreadsheets.values.update ב-API בארכיטקטורת REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas |
הגדרת נוסחאות בטווח של גיליון אלקטרוני. מקביל ל-spreadsheets.values.update ב-API בארכיטקטורת REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension |
הפונקציה מוסיפה שורות או עמודות בגיליון באינדקס מסוים. תואם ל-InsertDimensionRequest ב-API בארכיטקטורת REST של spreadsheets.batchUpdate: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
קבלת מפרטים של כלי ה-MCP
כדי לקבל את המפרטים של כלי ה-MCP לכל הכלים בשרת MCP, משתמשים בשיטה tools/list. בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להציג רשימה של כל הכלים והמפרטים שלהם שזמינים כרגע בשרת ה-MCP.
| בקשת Curl |
|---|
curl --location 'https://sheetsmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |