תקציר Drive של יום שני
Every Monday at 8:00, search my Google Drive for files that mention roadmap, list what you find with the file names and types, and save that list as drive-roadmap.md in my Notes folder.
שרת MCP מאומת: Google Drive
רשימת הכלים למטה היא לכידה חיה מהשרת הרץ; קריאת כלי מאומתת עדיין ממתינה להרשאות.
התשובה הקצרה
אומת לאחרונה 2026-08-03
שרת ה-MCP ל-Google Drive שבעמוד הזה הוא @isaacphi/mcp-gdrive, עותק קהילתי שנותן לעוזר AI ארבעה כלים: שניים שמחפשים וקוראים קבצים ב-Drive שלכם, ושניים שקוראים ומעדכנים גיליונות Google Sheets. Google לא מפרסמת שרת MCP ל-Drive משלה, והמימוש המקורי של פרויקט ה-MCP, @modelcontextprotocol/server-gdrive, מסומן היום כמיושן ב-npm והקוד שלו הועבר למאגר הארכיוני modelcontextprotocol/servers-archived, שה-README שלו מציין במפורש שלא ניתנות שום התחייבויות אבטחה לשרתים ששמורים שם. העותק הקהילתי הוא גם זה שאנשים באמת מתקינים: 8,395 הורדות בשבוע האחרון מול 6,046 למקור הארכיוני, 283 כוכבים, רישיון MIT. הרצנו אותו במקום להאמין ל-README שלו. הוא עלה, השלים את לחיצת היד של MCP וענה ל-tools/list עם כל ארבעת הכלים, וכל שם, תיאור ופרמטר למטה הם התשובה הזו מילה במילה. אחר כך הוא נעצר בדיוק במקום שבו נעצרו אישורי הגישה. הקריאה האמיתית האחת שביצענו, gdrive_search על המילה routines, יצאה מה-Mac, הגיעה ל-API של Google עצמה וחזרה עם השגיאה של Google עצמה, קוד 401 ו-Invalid Credentials, וזו נסיעה אמיתית ברשת ולא קריסה מקומית, אבל היא עדיין לא חיפוש מוצלח ב-Drive: שום קובץ לא נקרא כאן. שני דברים שכדאי לדעת לפני הוראות ההתקנה: אתם יוצרים לקוח OAuth משלכם ב-Google Cloud בשביל זה, והחבילה קרויה על שם Drive בזמן שמחצית מהכלים שלה הם כלים של Google Sheets. [1][2][3][5][6]
אימות
השיטה
הרצנו את השרת עם npx על גבי stdio כשמוגדרים CLIENT_ID, CLIENT_SECRET ו-GDRIVE_CREDS_DIR, השלמנו את לחיצת היד של MCP וקראנו ל-tools/list: הוא ענה עם כל 4 הכלים, והטבלה למטה היא התשובה הזו, מילה במילה. גרסת הפרוטוקול למעלה נקראה ישירות מתשובת ה-initialize הגולמית, והיא ירדה מ-2025-06-18 שהצענו. שום חשבון Google אמיתי לא היה מעורב בשום שלב. תיקיית אישורי הגישה החזיקה אסימון דמה מובהק עם תאריך תפוגה רחוק, וזה מספיק לשרת כדי לטעון אותו בלי לשאול את Google דבר, וה-stderr שלו עצמו אומר זאת בבאנר למטה. אחר כך ביצענו קריאת כלי אמיתית אחת, gdrive_search עם השאילתה routines. היא יצאה ל-API של Drive של Google וחזרה עם השגיאה של Google עצמה, המודפסת למטה בדיוק כפי שהוחזרה: נסיעה אמיתית ברשת ולא כשל מקומי, וגם לא חיפוש מוצלח. הכלים אפוא נספרו בריצה חיה והשגיאה היא פלט אמיתי, בעוד שקריאה מאומתת עדיין ממתינה לאישורי גישה.
הודעת הפתיחה של השרת
npm warn deprecated uuid@9.0.1: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
Setting up automatic token refresh interval (45 minutes)
Attempting to load credentials from: /tmp/mcp-verify-home-gdrive/gdrive-creds/.gdrive-server-credentials.json
Loaded existing credentials with scopes: https://www.googleapis.com/auth/drive.readonly https://www.googleapis.com/auth/spreadsheets
Token expiry status: {
expiryDate: '2030-01-01T00:00:00.000Z',
timeToExpiryMinutes: 1794430,
hasRefreshToken: true
}קריאת כלי אמיתית אחת
tools/call gdrive_search {"query":"routines"}{"code":401,"message":"Invalid Credentials"}שורות אמיתיות מהתוצאה שנלכדה: מספיק כדי להוכיח שהקריאה נענתה.
כלים
השרת ענה ל-tools/list עם 4 כלים בתאריך 2026-08-03. השמות, התיאורים והפרמטרים למטה הם המילים שלו עצמו, מועתקים מהתשובה הזו וללא עריכה.
| כלי | מה הוא עושה |
|---|---|
| gdrive_searchquery*pageTokenpageSize | Search for files in Google Drive |
| gdrive_read_filefileId* | Read contents of a file from Google Drive |
| gsheets_update_cellfileId*range*value* | Update a cell value in a Google Spreadsheet |
| gsheets_readspreadsheetId*rangessheetId | Read data from a Google Spreadsheet with flexible options for ranges and formatting |
פרמטרים המסומנים ב-* הם חובה.
התקנה
העתיקו את הבלוק של האפליקציה שלכם. כל אחד מהם הוא ההגדרה המדויקת שאיתה אימתנו את השרת.
פתחו את הקובץ ~/Library/Application Support/Claude/claude_desktop_config.json (בתוך Claude Desktop: Settings, אחר כך Developer, אחר כך Edit Config) והוסיפו:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@isaacphi/mcp-gdrive"],
"env": {
"CLIENT_ID": "<your-oauth-client-id>.apps.googleusercontent.com",
"CLIENT_SECRET": "<your-oauth-client-secret>",
"GDRIVE_CREDS_DIR": "/Users/yourname/Documents/mcp-gdrive"
}
}
}
}שלושת משתני הסביבה מגיעים מלקוח ה-OAuth שאתם יוצרים ב-Google Cloud Console. הערך GDRIVE_CREDS_DIR הוא תיקיה, לא קובץ: שימו בתוכה את קובץ gcp-oauth.keys.json שהורדתם, והשרת יכתוב לצדו את האסימון שהוא מקבל אחרי שתתחברו. השתמשו בנתיב מלא שמתחיל ב-/Users, ואז סגרו ופתחו מחדש את Claude Desktop. [7][4]
פקודה אחת בטרמינל:
claude mcp add --env CLIENT_ID=<your-oauth-client-id>.apps.googleusercontent.com --env CLIENT_SECRET=<your-oauth-client-secret> --env GDRIVE_CREDS_DIR=/Users/yourname/Documents/mcp-gdrive --transport stdio gdrive -- npx -y @isaacphi/mcp-gdrive
כל מה שאחרי המקף הכפול הוא הפקודה המדויקת ש-Claude Code יריץ. הדגל --transport יושב בין זוג ה---env האחרון לבין שם השרת בכוונה: שם שמופיע מיד אחרי --env נקרא כזוג KEY=value נוסף ונדחה. השתמשו בנתיב מלא לתיקיית אישורי הגישה, לא בנתיב שמתחיל בטילדה. [8]
הוסיפו ל-~/.cursor/mcp.json עבור כל הפרויקטים, או ל-.cursor/mcp.json בתוך פרויקט אחד:
{
"mcpServers": {
"gdrive": {
"command": "npx",
"args": ["-y", "@isaacphi/mcp-gdrive"],
"env": {
"CLIENT_ID": "<your-oauth-client-id>.apps.googleusercontent.com",
"CLIENT_SECRET": "<your-oauth-client-secret>",
"GDRIVE_CREDS_DIR": "/Users/yourname/Documents/mcp-gdrive"
}
}
}
}Cursor קורא את הקובץ מחדש אחרי הפעלה מחדש. הערך CLIENT_SECRET הוא סוד אמיתי והקובץ הזה קל להעלאה בטעות: שמרו את mcp.json ואת תיקיית אישורי הגישה מחוץ לכל מאגר קוד שאתם דוחפים. [9]
בלי קובץ JSON ובלי טרמינל. ב-Routines: Settings, אחר כך Assistant, אחר כך Connections, אחר כך Add MCP Server. העבירו את הטופס ל-Command (stdio) והזינו:
Name Google Drive Command npx Arguments -y @isaacphi/mcp-gdrive Environment Variables CLIENT_ID <your-oauth-client-id>.apps.googleusercontent.com CLIENT_SECRET <your-oauth-client-secret> GDRIVE_CREDS_DIR /Users/yourname/Documents/mcp-gdrive
הערך בשדה ה-Arguments מתפצל לפי רווחים, לכן השאירו אותו בדיוק על שלוש המילים האלה. שני ערכי ה-OAuth ונתיב התיקיה נכנסים ל-Environment Variables, אף פעם לא ל-Arguments, והתיקיה חייבת להיות נתיב מלא שמתחיל ב-/Users. לחצו קודם על Test Connection: שרת תקין עונה עם מספר הכלים שלו, ארבעה עבור השרת הזה. [10][4]
בלי טרמינל
אם מעולם לא פתחתם את הטרמינל ואין לכם כוונה להתחיל, זה המסלול שלכם. Routines היא אפליקציית Mac שמריצה שרתי MCP בשבילכם: ממלאים כמה שדות פעם אחת, והכלים של השרת זמינים ל-AI שלכם בצ׳אט ובשגרות מתוזמנות. החלק המסובך הוא לא Routines אלא Google: לשרת הזה אין מפתח משותף להדביק, ולכן אתם יוצרים קודם לקוח OAuth משלכם. העקיפה הזו לוקחת בערך עשר דקות באתר של Google עצמה, ועושים אותה פעם אחת בלבד.
01
הורידו את האפליקציה מ-getroutines.ai/download, גררו אותה ל-Applications והתחברו.
02
היכנסו ל-console.cloud.google.com, צרו פרויקט או בחרו אחד קיים, והפעילו עבורו גם את Google Drive API וגם את Google Sheets API, כי שניים מארבעת הכלים קוראים וכותבים ב-Sheets. פתחו את OAuth consent screen, בחרו External, והוסיפו את כתובת ה-Google שלכם תחת Test users, אחרת ההתחברות תידחה בהמשך. אחר כך פתחו את Credentials, לחצו על Create Credentials, בחרו OAuth client ID ובחרו בסוג Desktop app.
03
Google מציעה את הלקוח החדש כהורדת קובץ JSON. צרו עבורו תיקיה, למשל /Users/yourname/Documents/mcp-gdrive, ושמרו את הקובץ בתוכה בשם המדויק gcp-oauth.keys.json. בתיקיה הזו השרת גם יכתוב את האסימון שלכם אחרי ההתחברות, לכן בחרו מקום שלא יזוז, והשאירו אותה מחוץ לכל תיקיה משותפת או מסונכרנת.
04
לחצו על החשבון שלכם בתחתית סרגל הצד ובחרו Settings. פתחו את הקטע Assistant, אחר כך את הלשונית Connections, גללו אל MCP Servers ולחצו על Add MCP Server. העבירו את הטופס ל-Command (stdio): השרת הזה הוא פקודה, לא כתובת אינטרנט. Name: Google Drive. Command: npx. Arguments: -y @isaacphi/mcp-gdrive, בדיוק שלוש המילים האלה.
05
ב-Environment Variables הוסיפו את CLIENT_ID ואת CLIENT_SECRET, שניהם מועתקים מדף לקוח ה-OAuth ב-Google Cloud Console, ואת GDRIVE_CREDS_DIR עם הנתיב המלא של התיקיה שיצרתם, למשל /Users/yourname/Documents/mcp-gdrive. לחצו Test Connection: Routines מפעילה את השרת בלי לשמור אותו ומדווחת כמה כלים היא מצאה, ארבעה עבור השרת הזה. אחר כך לחצו Add Server.
06
בהפעלה הראשונה שבה אין אסימון שמור, השרת פותח את דף ההתחברות של Google בדפדפן; אשרו את ההרשאות ל-Drive ול-Sheets, והאסימון נוחת בתיקיית אישורי הגישה שלכם בשם .gdrive-server-credentials.json. עד שהקובץ הזה קיים, הכלים עדיין מופיעים ברשימה אבל כל קריאה חוזרת בסירוב, וזה בדיוק מה שהריצה שלנו לכדה. אחרי זה הכלים עובדים בצ׳אט מיד. כדי לתת לשגרה מתוזמנת להשתמש בהם, פתחו את השגרה, מצאו את הכרטיס Tools & connections וסמנו את השרת תחת Apps.
רעיונות לשגרות
אחרי שהשרת מחובר, שגרה מתוזמנת יכולה להשתמש בכלים שלו גם כשאתם לא מול המסך. העתיקו פרומפט, הדביקו אותו ב-Routines ובחרו שעה. הפרומפטים כתובים באנגלית בכוונה, מדביקים אותם בדיוק כפי שהם.
Every Monday at 8:00, search my Google Drive for files that mention roadmap, list what you find with the file names and types, and save that list as drive-roadmap.md in my Notes folder.
Every Friday at 17:00, read the Weekly Metrics spreadsheet in my Google Drive, write a short plain-English summary of what changed this week and what stands out, and save it as metrics-friday.md.
Every weekday at 7:45, read my Standup Notes spreadsheet in Google Drive, put today's date in the first empty cell of column A, and write yesterday's three items into standup.md so I can read them before the call.
פתרון תקלות
שגיאות אמיתיות שנלכדו בריצת האימות, מודפסות בדיוק כפי שהשרת החזיר אותן.
מה רואים
{"code":401,"message":"Invalid Credentials"}הפתרון
זה מה שהריצה שלנו עצמה הפיקה, בכוונה: קובץ האסימון היה דמה, ולכן השרת טען אותו בשמחה ו-Google דחתה אותו ברגע שנעשה בו שימוש. ההודעה היא של Google ולא של השרת, כלומר הבקשה באמת הגיעה ל-API של Drive. מחקו את הקובץ .gdrive-server-credentials.json בתיקיית ה-GDRIVE_CREDS_DIR שלכם והפעילו את השרת שוב כדי שיוכל להריץ את תהליך ההתחברות ולכתוב אסימון אמיתי. אם זה עבד ונפסק אחרי שבוע בערך, בדקו ב-Google Cloud Console: כל עוד מסך הסכמת ה-OAuth שלכם במצב Testing, Google מפקיעה את האסימונים שהיא מנפיקה.
מה רואים
{"code":403,"message":"Method doesn't allow unregistered callers (callers without established identity). Please use API Key or other form of API consumer identity to call this API."}הפתרון
הרצנו את השרת בלי שום אישורי גישה בכלל, והוא בכל זאת עלה והציג את כל ארבעת הכלים, וכדאי לדעת את זה: רשימת כלים שנראית תקינה אינה הוכחה שמשהו מחובר. ה-stderr שלו סיפר את הסיפור האמיתי: הוא דיווח שלא נמצא קובץ אישורי גישה, אמר שהוא מפעיל את תהליך ההתחברות, ואז לא מצא את gcp-oauth.keys.json בתיקיה שאליה כיוונו את GDRIVE_CREDS_DIR. הורידו את לקוח ה-OAuth שלכם מ-Google Cloud Console, שמרו אותו בתיקיה הזו בדיוק בשם הזה, והפעילו מחדש.
מה רואים
SyntaxError: /private/tmp/mcp-verify-home-gdrive/bad-oauth-keys-dir/gcp-oauth.keys.json: Expected property name or '}' in JSON at position 2 (line 1 column 3)
הפתרון
האכלנו אותו בקובץ מפתחות שבור בכוונה כדי לראות מה קורה: תהליך ההתחברות מת על הפענוח, השרת ממשיך להגיש את רשימת הכלים שלו בכל זאת, והקריאות ממשיכות להיכשל. אל תקלידו מחדש ואל תעצבו מחדש את הקובץ ש-Google נותנת לכם. הורידו אותו שוב, שמרו אותו בשלמותו, ואם פתחתם אותו בעורך ודאו ששום דבר לא נוסף בהתחלה, כי position 2 אומר שכבר התו הראשון אחרי הסוגר הפותח היה שגוי.
מה רואים
{"code":-32603,"message":"Missing required parameters: fileId"}הפתרון
השרת בודק בעצמו ארגומנטים נדרשים, ו-gdrive_read_file לא יכול לרוץ בלי מזהה קובץ. הפקנו את השגיאה הזו בקריאה אליו בלי שום ארגומנט. בפועל עוזר נתקל בה כשהוא מנסה לקרוא קובץ לפי הכותרת שלו: אמרו לו להריץ קודם את gdrive_search ולהשתמש במזהה מהתוצאה, כי מזהי Drive הם הדבר היחיד שהכלים האלה מקבלים.
מה רואים
{"code":-32603,"message":"Tool not found"}הפתרון
יש כאן בדיוק ארבעה כלים ואין שמות נרדפים, ולכן שם מומצא כמו gdrive_delete_everything מקבל את הסירוב היבש הזה, וזה מה שביקשנו בבדיקה. בדרך כלל זה אומר שהעוזר מנחש יכולות שאין לשרת הזה. שום דבר בטבלה למעלה לא מוחק, מעביר, משתף או משנה שם, ולכן אם משימה דורשת את זה, השרת הזה אינו הדרך לעשות אותה.
מה רואים
Starting server
הפתרון
השורה החשופה הזו היא הדבר הראשון שהגרסה הזו כותבת ל-stdout, לפני כל הודעת פרוטוקול, ו-stdout הוא הערוץ ש-MCP עצמו מדבר בו. הלכידה שלנו רשמה אותה כשורה שאינה JSON לפני לחיצת היד, לקוח הבדיקה שלנו התעלם ממנה, וכל השאר עדיין קרה, אבל לקוח קפדני יותר עלול לראות שורה כזו כחיבור שבור ולוותר. אין מה להגדיר סביב זה, זה נמצא בגרסה שפורסמה, ולכן אם הלקוח שלכם מסרב להפעיל את השרת זה הדבר הראשון שכדאי לחפש ביומנים שלו.
הפתרון
הפקודה npx שייכת ל-Node.js. אם Node לא מותקן על ה-Mac, כל לקוח בעמוד הזה ייכשל בשלב ההפעלה עוד לפני שהשרת מספיק לומר משהו. התקינו Node מ-nodejs.org, הפעילו מחדש את לקוח ה-MCP ונסו שוב.
שאלות נפוצות
זו תוכנה קטנה שיושבת בין עוזר AI לבין ה-Google Drive שלכם ומדברת ב-Model Context Protocol. אחרי החיבור לאפליקציה כמו Claude, השרת יכול לחפש ב-Drive שלכם, לקרוא את תוכנו של קובץ שתפנו אליו, לקרוא גיליון Google Sheets ולעדכן בו תא בודד. הוא רץ כתהליך מקומי על ה-Mac שלכם ומדבר עם אפליקציית ה-AI על גבי stdio. הגרסה המתועדת כאן היא @isaacphi/mcp-gdrive, עותק קהילתי של שרת הייחוס המקורי, וה-README שלו מייחס את הקוד שממנו התחיל ל-Anthropic, PBC. [4][3]
לא מ-Google, וגם כבר לא מפרויקט ה-Model Context Protocol. המקורי, @modelcontextprotocol/server-gdrive, מסומן כמיושן ב-npm והקוד שלו הועבר למאגר הארכיוני modelcontextprotocol/servers-archived, שמצהיר במפורש שהשרתים האלה כבר לא מתוחזקים, שלא ניתנות שום התחייבויות אבטחה, ושהשימוש בהם הוא על אחריותכם. במאגר ה-servers הנוכחי אין בכלל תיקיית gdrive. לכן העמוד הזה מתעד את העותק הקהילתי במקום: הוא מתוחזק בעדכניות רבה יותר, מורידים אותו יותר, 8,395 פעמים בשבוע האחרון מול 6,046 למקור הארכיוני, והוא זה שהרצנו. [5][6][2][1]
השרת הרץ חושף 4 כלים, ורק שניים מהם עוסקים ב-Drive: gdrive_search מוצא קבצים, gdrive_read_file מחזיר את התוכן של אחד מהם, gsheets_read קורא גיליון עם טווחים אופציונליים, ו-gsheets_update_cell כותב ערך לתא בודד. הטבלה למעלה היא פלט ה-tools/list החי, מילה במילה. אין כאן שום דבר שיוצר, מעביר, משנה שם, משתף או מוחק קובץ, ולכן התייחסו אליו כקורא של Drive עם דרך צרה אחת לכתוב חזרה לתוך גיליון.
חשבון Google, ועוד שלב הכנה אחד שקל לזלזל בו: אין מפתח משותף להדביק, ולכן אתם יוצרים לקוח OAuth משלכם ב-Google Cloud Console, מורידים אותו כקובץ gcp-oauth.keys.json ונותנים לשרת שלושה משתני סביבה, CLIENT_ID, CLIENT_SECRET ו-GDRIVE_CREDS_DIR, כשהאחרון הוא התיקיה שמחזיקה את קובץ המפתחות. אין כאן על מה לשלם. אחרי שתאשרו את ההרשאות פעם אחת בדפדפן, האסימון נכתב לאותה תיקיה ונעשה בו שימוש חוזר. שתי ההרשאות שהוא יבקש מכם, drive.readonly ו-spreadsheets, קבועות בקוד שהחבילה מגיעה איתו ואינן משהו שאתם מגדירים. [4]
קראו את סיפור אישורי הגישה בעיון לפני שתחליטו. זהו עותק עצמאי שמתוחזק בידי אדם אחד, ברישיון MIT ופתוח לקריאה, והוא מחזיק אסימון שיכול לקרוא כל קובץ שחשבון ה-Google שלכם מגיע אליו: הגישה ל-Drive אינה תחומה לתיקיה כמו בשרת קבצים מקומי. ההרשאה שהוא מבקש ל-Drive היא לקריאה בלבד, מה שמצמצם את הנזק בצד הזה, אבל ההרשאה ל-Sheets אינה כזו, ו-gsheets_update_cell דורס תא בלי שלב אישור. תנו לו חשבון שרואה רק את מה שנחוץ, שמרו את CLIENT_SECRET ואת תיקיית אישורי הגישה מחוץ לכל דבר משותף או מסונכרן, וזכרו שהמקור הארכיוני מגיע עם הודעה מפורשת שאין לו התחייבויות אבטחה, וזו סיבה טובה לא לבחור בו במקום. [4][3][6]
לא. ב-Routines ממלאים את השדות בהגדרות ולוחצים Test Connection, ומאשרים את דף ההתחברות של Google בדפדפן ולא בפקודה; המדריך למעלה מראה כל לחיצה. Claude Desktop דורש עריכה חד-פעמית של קובץ JSON קטן. רק Claude Code הוא כלי טרמינל מטבעו. החלק של Google Cloud Console הוא לחיצות באתר בכל אחד מהמקרים. [10][7]
כל לקוח MCP שמסוגל להפעיל שרת stdio מקומי: Claude Desktop, Claude Code, Cursor ו-Routines כולם יכולים, וההגדרה המדויקת לכל אחד נמצאת למעלה. השרת עצמו זהה בכל לקוח; רק המקום שבו מדביקים את ההגדרה משתנה, וכל אחד מהם צריך את אותם שלושה משתני סביבה. [7][8][9][10]
מקורות
כל מה שבעמוד הזה שלא ראינו בעצמנו בריצה מקושר כאן, עם התאריך שבו קראנו אותו. לגבי השאר, הריצה עצמה היא הקבלה.
[1]
Latest version 0.2.0, published 2024-12-14, MIT, repository isaacphi/mcp-gdrive, sole npm maintainer isaacphi.
[2]
8,395 downloads for the week ending 2026-08-02, against 6,046 for the archived @modelcontextprotocol/server-gdrive over the same week.
[3]
283 stars, MIT, not archived, last push 2025-05-07, per the GitHub API. The README credits the code it forked from as originally developed by Anthropic, PBC.
[4]
The stdio config shape and the CLIENT_ID, CLIENT_SECRET and GDRIVE_CREDS_DIR environment variables, cross-checked against the shipped dist/auth.js, which reads exactly those three and hardcodes the two OAuth scopes the package requests, drive.readonly and spreadsheets.
[5]
Latest version 2025.1.14, published 2025-01-14, carrying npm's deprecation notice: "Package no longer supported."
[6]
Archived true, 293 stars, described as "Reference MCP servers that are no longer maintained". Its README states no security guarantees are provided and to use at your own risk. Google Drive is listed there, at src/gdrive, and the current modelcontextprotocol/servers repository returns 404 for that path.
[7]
The official Claude Desktop quickstart, the config file location and the command, args and env block shape.
[8]
The claude mcp add syntax for local stdio servers, the --env flag, and the warning about placing the server name straight after --env.
[9]
The mcp.json shape, including the env block, and the global and per-project file locations.
[10]
How Routines runs one-click OAuth connectors and any MCP server, local stdio processes included, validating a new server by listing its tools.
העמוד הזה מתאר את Google Drive כפי שהתנהג בריצה מתוארכת אחת על Mac אחד. גרסאות משתנות: אם משהו כאן כבר לא תואם למה שאתם רואים, תאריך הלכידה בראש העמוד אומר בן כמה הצילום.
מאחורי המדריך הזה
Routines, האפליקציה שמאחורי המדריך הזה, מריצה שרתי MCP כמו זה בלי טרמינל: כך עובדים המחברים. התקצירים שהיא כותבת נשארים קובצי markdown על ה-Mac שלכם, ואין חשבון ענן לשלם. להורדת Routines