תבנית ה-MCP Gateway: ניהול של מעל 13,000 שרתים

למערכת ה-MCP יש 13,000 שרתים ו-97 מיליון הורדות בחודש. קנה מידה כזה יוצר שטח תקיפה עצום.

אם לסוכן ה-AI שלך יש גישה ל-47 שרתים אך הוא זקוק רק לשלושה, יש לך בעיה. רוב האנשים או שנותנים לסוכנים גישה להכל או משתמשים ברשימות קשיחות (hardcoded). שתי השיטות הללו נכשלות בסביבת ייצור (production).

MCP gateway ייעודי פועל כ-reverse proxy בין הסוכן שלך לבין השרתים. הוא מטפל בשלוש משימות ליבה:

• גילוי שרתים (Server discovery): הוא עוקב אחר השרתים הקיימים ואחרי הכלים שהם מציעים. • ניתוב בקשות (Request routing): הוא מחליט איזה סוכן ספציפי יכול לקרוא לכל שרת. • רישום ביקורת (Audit logging): הוא מתעד כל קריאה לכלי, כל חותמת זמן וכל תוצאה.

הסוכן לעולם אינו רואה כלים שאינו מורשה להשתמש בהם. ה-gateway מסנן את הגישה ברמת הפרוטוקול. אי אפשר לבצע jailbreak לפרוטוקול כפי שאפשר לעשות ל-prompt.

גישה זו פותרת מספר בעיות קריטיות:

ישנם פשרות (trade-offs) שיש לקחת בחשבון:

מערכת ה-MCP צומחת במהירות. ההשלכות הביטחוניות הן אמיתיות.

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

מקור: https://dev.to/mrclaw207/the-mcp-gateway-pattern-managing-13000-servers-without-losing-your-mind-4an6

קהילת למידה אופציונלית: https://t.me/GyaanSetuAi