Files
2026-07-13 13:31:35 +08:00

11 KiB
Raw Permalink Blame History

🚀 שרת MCP עם PostgreSQL - מדריך למידה מלא

🧠 סקירה של מסלול הלמידה לאינטגרציית מסדי נתונים ב-MCP

מדריך הלמידה המקיף הזה ילמד אותך כיצד לבנות שרתים של פרוטוקול הקשר מודל (MCP) מוכנים לייצור, שמשתלבים עם מסדי נתונים דרך מימוש פרקטי של אנליטיקה קמעונאית. תלמד דפוסים ברמת ארגון כולל אבטחת שורה (RLS), חיפוש סמנטי, אינטגרציה עם Azure AI, וגישה מרובת שוכרים לנתונים.

בין אם אתה מפתח אחורי, מהנדס AI, או ארכיטקט נתונים, מדריך זה מספק למידה מובנית עם דוגמאות מהעולם האמיתי ותרגולים מעשיים שמלווים אותך בשרתי MCP בקישור https://github.com/microsoft/MCP-Server-and-PostgreSQL-Sample-Retail.

🔗 משאבים רשמיים ל-MCP

🧭 מסלול הלמידה לאינטגרציית מסדי נתונים ב-MCP

📚 מבנה למידה מלא עבור https://github.com/microsoft/MCP-Server-and-PostgreSQL-Sample-Retail

מעבדה נושא תיאור קישור
מעבדה 1-3: יסודות
00 מבוא לאינטגרציית מסדי נתונים ב-MCP סקירה של MCP עם אינטגרציית מסד נתונים ומקרה שימוש באנליטיקה קמעונאית התחל כאן
01 מושגי ארכיטקטורה מרכזיים הבנת ארכיטקטורת שרת MCP, שכבות מסד נתונים, ודפוסי אבטחה למידה
02 אבטחה וריבוי שוכרים אבטחת שורה, אימות, וגישה לנתוני ריבוי שוכרים למידה
03 הגדרת סביבה הקמת סביבת פיתוח, Docker, משאבי Azure הגדרה
מעבדה 4-6: בניית שרת MCP
04 עיצוב מסד נתונים וסכימה הקמת PostgreSQL, עיצוב סכימה קמעונאית, ונתוני דוגמה בנייה
05 מימוש שרת MCP בניית שרת FastMCP עם אינטגרציית מסד נתונים בנייה
06 פיתוח כלים יצירת כלים לשאילתות מסד נתונים ואינטראקציה עם סכימות בנייה
מעבדה 7-9: תכונות מתקדמות
07 אינטגרציית חיפוש סמנטי מימוש הטמעות וקטוריות עם Azure OpenAI ו-pgvector התקדמות
08 בדיקות וניפוי שגיאות אסטרטגיות בדיקה, כלים לניפוי שגיאות, ושיטות אימות בדיקה
09 אינטגרציית VS Code קונפיגורציית אינטגרציית MCP ב-VS Code ושימוש בצ'אט AI אינטגרציה
מעבדה 10-12: הפקה ושיטות מיטביות
10 אסטרטגיות הפצה הפצת Docker, Azure Container Apps, ושיקולי סקייל הפצה
11 ניטור וניתור Application Insights, רישום, ניטור ביצועים ניטור
12 שיטות מיטביות ואופטימיזציה אופטימיזציית ביצועים, חיזוק אבטחה, וטיפים לייצור אופטימיזציה

💻 מה תבנה

בסיום מסלול הלמידה, תבנה שרת MCP מלא ל-Zava Retail Analytics הכולל:

  • מסד נתונים קמעונאי מרובה טבלאות עם הזמנות לקוחות, מוצרים ומלאי
  • אבטחת שורה לבידוד נתונים לפי חנות
  • חיפוש סמנטי למוצרים באמצעות הטמעות Azure OpenAI
  • אינטגרציית VS Code AI Chat לשאילתות בשפה טבעית
  • הפצה מוכנה לייצור עם Docker ו-Azure
  • ניטור מקיף עם Application Insights

🎯 דרישות מוקדמות ללמידה

כדי להפיק את המרב ממסלול הלמידה, כדאי שתהיה לך:

  • ניסיון תכנות: היכרות עם Python (מועדף) או שפות דומות
  • ידע במסדי נתונים: הבנה בסיסית של SQL ומסדי נתונים יחסיים
  • מושגי API: הבנה של REST APIs ומושגי HTTP
  • כלי פיתוח: ניסיון בשורת הפקודה, Git ועורכי קוד
  • יסודות ענן: (אופציונלי) ידע בסיסי ב-Azure או פלטפורמות ענן דומות
  • היכרות עם Docker: (אופציונלי) הבנה של מושגי קונטיינריזציה

כלים נדרשים

  • Docker Desktop להרצת PostgreSQL ושרת MCP
  • Azure CLI לפריסת משאבי ענן
  • VS Code – לפיתוח ואינטגרציית MCP
  • Git לניהול גרסאות
  • Python 3.8+ לפיתוח שרת MCP

📚 מדריך לימוד ומשאבים

מסלול הלמידה כולל משאבים מקיפים כדי לסייע לך להתקדם ביעילות:

מדריך לימוד

כל מעבדה כוללת:

  • יעדי למידה ברורים - מה תגיע אליו
  • הוראות שלב-אחר-שלב - מדריכים מפורטים למימוש
  • דוגמאות קוד - דוגמאות עובדות עם הסברים
  • תרגילים - הזדמנויות לתרגול מעשי
  • מדריכי פתרון בעיות - תקלות נפוצות ודרכי פתרון
  • משאבים נוספים - קריאה והעמקה נוספת

בדיקת דרישות מוקדמות

לפני תחילת כל מעבדה, תמצא:

  • הידע הנדרש - מה כדאי לדעת מראש
  • אימות הגדרה - כיצד לוודא שהסביבה שלך מוכנה
  • הערכת זמנים - זמן משוער להשלמה
  • תוצאות למידה - מה תלמד בסיום

מסלולי למידה מומלצים

בחר את המסלול לפי רמת הניסיון שלך:

🟢 מסלול למתחילים (חדש ב-MCP)

  1. ודא שסיימת את המעבדות 0-10 של MCP למתחילים ראשית
  2. השלם את המעבדות 00-03 לחיזוק היסודות
  3. עקוב אחר המעבדות 04-06 לבנייה מעשית
  4. נסה את המעבדות 07-09 לשימוש פרקטי

🟡 מסלול ביניים (עם ניסיון ב-MCP)

  1. סקור את המעבדות 00-01 למושגים ספציפיים למסדי נתונים
  2. התמקד במעבדות 02-06 למימוש
  3. העמק במעבדות 07-12 לתכונות מתקדמות

🔴 מסלול מתקדם (עם ניסיון ב-MCP)

  1. עבר על המעבדות 00-03 להקשר
  2. התמקד במעבדות 04-09 לאינטגרציית מסדי נתונים
  3. ריכז במעבדות 10-12 לפריסה לייצור

🛠️ איך להשתמש במסלול הלמידה ביעילות

למידה סדרתית (מומלץ)

עבור על המעבדות בסדר לקבלת הבנה מלאה:

  1. קרא את הסקירה הבן מה תלמד
  2. בדוק דרישות מוקדמות – ודא שברשותך הידע הנדרש
  3. עקוב אחרי מדריכים שלב-אחר-שלב – מימוש במהלך הלמידה
  4. השלם תרגילים חזק את ההבנה שלך
  5. סכם נקודות מרכזיות – העמק תוצאות למידה

למידה ממוקדת

אם אתה צריך מיומנויות ספציפיות:

  • אינטגרציית מסדי נתונים: התמקד במעבדות 04-06
  • מימוש אבטחה: ריכוז במעבדות 02, 08, 12
  • חיפוש AI / סמנטי: העמק במעבדה 07
  • פריסה לייצור: למד את המעבדות 10-12

תרגול מעשי

כל מעבדה כוללת:

  • דוגמאות קוד עובדות העתק, שנה והתנסה
  • תרחישים מהעולם האמיתי – מקרים פרקטיים באנליטיקה קמעונאית
  • מורכבות מתקדמת – בנייה מפשוט למתקדם
  • שלבי אימות – בדוק שהמימוש שלך עובד

🌟 קהילה ותמיכה

לקבלת עזרה

🚀 מוכנים להתחיל?

התחל את המסלול עם מעבדה 00: מבוא לאינטגרציית מסדי נתונים ב-MCP


התמקצע בבניית שרתי MCP מוכנים לייצור עם אינטגרציית מסדי נתונים דרך חווית למידה מקיפה ומעשית.


כתב ויתור: מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית Co-op Translator. בעוד שאנו שואפים לדיוק, יש לקחת בחשבון כי תרגומים אוטומטיים עלולים לכלול שגיאות או אי דיוקים. יש להתייחס למסמך המקורי בשפת המקור כמקור הסמכותי. למידע קריטי מומלץ להשתמש בתרגום מקצועי בידי אדם. אנו לא נושאים באחריות לכל אי הבנה או פרשנות שגויה הנובעת משימוש בתרגום זה.