מילון מושגים
MCP — Model Context Protocol
נקרא גם: MCP · Model Context Protocol · פרוטוקול הקשר למודלים · שרת MCP · MCP Server · MCP Client · חיבור AI לכלים · מחבר לכלים · USB-C ל-AI · תקן חיבור כלים ל-AI
הסבר פורמלי#
MCP (Model Context Protocol) הוא תקן בקוד פתוח לחיבור אפליקציות AI למערכות חיצוניות: מקורות מידע (קבצים, מסדי נתונים), כלים (חיפוש, מחשבון) ותהליכי עבודה (פרומפטים מתמחים), לפי התיעוד הרשמי. המפרט מגדיר שלושה תפקידים (Hosts, Clients, Servers) ותקשורת על בסיס JSON-RPC 2.0, ושרתים יכולים לחשוף Resources (מידע), Prompts (תבניות) ו־Tools (פונקציות שהמודל יכול להפעיל). זה בסיס אחיד להפעלת Tool Calling.
הסבר בגובה העיניים#
התיעוד הרשמי משווה את MCP לשקע USB-C: במקום שכל אפליקציה תכתוב חיבור מותאם לכל מערכת, יש שקע אחיד. שרת אחד שחושף, למשל, יומן או מסד נתונים יכול לשרת כמה אפליקציות AI התומכות בתקן.
למה זה חשוב בפועל#
חיבור שרת MCP נותן ל־סוכן AI גישה לנתונים ופעולות, ולכן זו החלטת אבטחה. המפרט עצמו קובע שהמארחים צריכים לקבל הסכמה מפורשת של המשתמש לפני חשיפת נתונים או הפעלת כלי, ושיש להתייחס לתיאורי כלים משרת לא מהימן כבלתי מהימנים. התקינו רק שרתים שאתם סומכים עליהם, ועקבו אחרי Prompt Injection.
תגיות#
- mcp
- protocol
- tools
- integration
- agents
מקורות#
- What is the Model Context Protocol (MCP)? (modelcontextprotocol.io) — הגדרה רשמית ואנלוגיית USB-C
- MCP Specification (modelcontextprotocol.io) — ארכיטקטורה, יכולות שרת, עקרונות אבטחה