מעודכן ליוני 2026 18 דקות קריאה מפתחים ומשתמשים מתקדמים

MCP — הפרוטוקול שמחבר
AI לכל כלי בעולם

Model Context Protocol (MCP) הוא תקן פתוח שפיתחה Anthropic — מעין "USB-C לעולם ה-AI". במקום לכתוב integration מיוחד לכל כלי, MCP נותן ל-Claude (ולמודלים אחרים) גישה לכלים, קבצים, מסדי נתונים ו-APIs בדרך אחידה ואוניברסלית.

2024
שנת השקה
1,000+
שרתי MCP
Open
Source & Standard
JSON-RPC
פרוטוקול תקשורת

מה זה MCP ולמה זה חשוב?

לפני MCP, כל מי שרצה לחבר AI לכלי חיצוני — Slack, GitHub, מסד נתונים, קבצים — היה צריך לכתוב integration מאפס, מותאם אישית לכל מודל ולכל שירות. כפולת עבודה אינסופית, תחזוקה קשה, וחוסר תאימות.

MCP פותר את זה בצורה אלגנטית: פרוטוקול תקשורת אחיד (JSON-RPC מעל stdio או SSE) שמגדיר כיצד AI Clients (כמו Claude Desktop, Cursor, Windsurf) מדברים עם MCP Servers שחושפים tools, resources ו-prompts.

ארכיטקטורת MCP
MCP Client
Claude Desktop
Cursor, Windsurf
MCP Protocol
JSON-RPC
stdio / SSE
MCP Server
GitHub, Slack
DB, Files, API

MCP לעומת Function Calling

Function Calling (שיש ב-OpenAI ו-Anthropic) מאפשר ל-AI להפעיל פונקציות — אבל הפונקציות האלה מוגדרות ב-prompt ורצות בצד ה-client. MCP הוא שכבה מעל זה: הכלים חיים בשרת נפרד, מנוהלים בנפרד, וניתן לחבר אותם לכל AI client שתומך בפרוטוקול.

איך MCP עובד — מתחת למכסה

שלושת הפרימיטיבים של MCP

construction
Tools
פונקציות שה-AI יכול לקרוא: חיפוש ב-DB, שליחת מייל, קריאת קובץ. כל tool מגיע עם JSON schema של הפרמטרים.
database
Resources
נתונים שה-AI יכול לקרוא: קבצים, מסמכים, תוצאות query. Resources הם read-only ומשמשים לContext.
chat
Prompts
תבניות prompt שהשרת מגדיר. משתמשים יכולים להפעיל אותם ישירות מה-client.

Transport Layers — איך Client ו-Server מתקשרים

חיבור MCP ל-Claude Desktop

Claude Desktop הוא ה-MCP client הרשמי של Anthropic. הגדרת שרתי MCP נעשית דרך קובץ JSON אחד.

מיקום קובץ ההגדרה

מבנה הקובץ

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/yourname/Documents"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
      }
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-brave-search"],
      "env": {
        "BRAVE_API_KEY": "BSA..."
      }
    }
  }
}
lightbulb
אחרי כל שינוי — הפעל מחדש את Claude Desktop

השינויים ב-config.json לא נטענים דינמית. צריך לסגור ולפתוח מחדש את האפליקציה. כשהחיבור הצליח תראה איקון פטיש (🔨) בממשק ה-chat — זה סימן שהכלים זמינים.

5 שרתים שכדאי להוסיף מיד

folder
@modelcontextprotocol/server-filesystem
גישה לקריאה/כתיבה של קבצים מקומיים. מגביל ל-directories שאתה מגדיר.
search
@modelcontextprotocol/server-brave-search
חיפוש ווב בזמן אמת עם Brave Search API (חינם עד 2,000 בקשות/חודש).
code
@modelcontextprotocol/server-github
ניהול GitHub: repos, issues, PRs, commits. דורש Personal Access Token.
storage
@modelcontextprotocol/server-postgres
גישה ל-PostgreSQL DB. Claude יכול לכתוב ולהריץ SQL queries ישירות.
memory
@modelcontextprotocol/server-memory
זיכרון מתמשך ל-Claude — שמירת עובדות, העדפות וקשרים בין sessions.

MCP עם Cursor ו-Windsurf

גם Cursor וגם Windsurf תומכים ב-MCP ומאפשרים לעורכי הקוד לגשת לכלים חיצוניים ישירות מ-Agent Mode. זה עוצמתי במיוחד כשמפתחים — Claude ב-Cursor יכול לשלוח metrics ל-Datadog, לפתוח tickets ב-Jira, ולבדוק Supabase — הכל בלי לצאת מה-IDE.

הגדרה ב-Cursor

ב-Cursor, עוברים ל-Settings → Features → MCP ולוחצים על "Add new MCP server". ניתן גם לערוך ישירות את ~/.cursor/mcp.json:

{
  "mcpServers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server-supabase@latest",
               "--supabase-url", "https://xxx.supabase.co",
               "--supabase-service-role-key", "eyJ..."]
    }
  }
}
warning
אל תשים API Keys ב-git!

קבצי MCP config מכילים לעיתים keys רגישים. הוסף את mcp.json ל-.gitignore, או השתמש במשתני סביבה (env vars) ל-secrets.

שרתי MCP שכדאי להכיר

פיתוח ו-DevTools

שרת מה הוא עושה קוד פתוח
GitHubRepos, Issues, PRs, Code Searchכן
GitLabניהול GitLab repos ו-pipelinesכן
SupabaseDB, Auth, Storage, Edge Functionsכן
Playwrightאוטומציה ובדיקות דפדפןכן
Dockerניהול containers ו-imagesכן
Sentryניתוח errors ו-stack tracesכן

ניהול ותפעול

שרת שימוש
Slackקריאה ושליחת הודעות, ניהול channels
Notionקריאה/כתיבה ל-Notion databases ודפים
Google Driveגישה לקבצים, Docs, Sheets ו-Slides
Linearניהול issues, projects ו-sprints
Jiratickets, epics, workflows של Atlassian
Stripeניהול תשלומים, customers ו-subscriptions
info
איפה למצוא שרתים?

הרשימה הרשמית נמצאת ב-github.com/modelcontextprotocol/servers. בנוסף, האתר mcp.so ו-glama.ai/mcp/servers אוספים אלפי שרתים מהקהילה עם חיפוש ודירוג.

בניית שרת MCP משלך

בניית שרת MCP היא מפתיעה בפשטותה. Anthropic מספקת SDK ל-Python ול-TypeScript. תוך 30 שורות קוד אפשר ליצור שרת שחושף כלים ל-Claude.

שרת בסיסי ב-Python (FastMCP)

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("my-server")

@mcp.tool()
def get_weather(city: str) -> str:
    """קבל תחזית מזג אוויר לעיר"""
    # בפועל — קריאה ל-API
    return f"מזג האוויר ב-{city}: 25°C, מעונן חלקית"

@mcp.tool()
def calculate(expression: str) -> float:
    """חשב ביטוי מתמטי"""
    return eval(expression)  # רק לדוגמה!

@mcp.resource("docs://readme")
def get_readme() -> str:
    """קרא את ה-README של הפרויקט"""
    with open("README.md") as f:
        return f.read()

if __name__ == "__main__":
    mcp.run()  # stdio transport כברירת מחדל

שרת ב-TypeScript

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

const server = new McpServer({ name: "my-server", version: "1.0.0" });

server.tool(
  "search_database",
  { query: z.string(), limit: z.number().optional() },
  async ({ query, limit = 10 }) => {
    // קריאה ל-DB בפועל
    const results = await db.search(query, limit);
    return {
      content: [{ type: "text", text: JSON.stringify(results) }]
    };
  }
);

const transport = new StdioServerTransport();
await server.connect(transport);

חיבור השרת שבנית ל-Claude Desktop

{
  "mcpServers": {
    "my-server": {
      "command": "python",
      "args": ["/path/to/my_server.py"]
    }
  }
}

דוגמאות מהשדה — מה אנשים בונים עם MCP

support_agent
Customer Support Bot
Claude + MCP לCRM + Ticketing System. Claude קורא היסטוריית לקוח, מתעדכן ב-open tickets ומשיב ב-context מלא.
analytics
BI Assistant
שאל שאלות עסקיות בעברית, Claude כותב SQL, מריץ על PostgreSQL ומציג גרפים — הכל דרך MCP.
code
AI Code Reviewer
Cursor + GitHub MCP. Claude קורא PR, מריץ tests, בודק security issues ומוסיף review comments אוטומטית.
schedule
Personal Assistant
Claude + Calendar + Gmail + Notion. תשאל "מה יש לי היום?" וקיבלת תקציר פגישות, emails דחופים ו-tasks פתוחים.
rocket_launch
MCP + Agents = הדור הבא

MCP הוא אבן יסוד ל-Agentic AI. כשמשלבים MCP עם AI Agents שפועלים לאורך זמן, מקבלים agents שיודעים לגשת לכלים חיצוניים, לזכור מידע בין sessions ולפעול ברשת ה-APIs של הארגון. זה העתיד של אוטומציה עסקית.

MCP הוא לא רק כלי טכני — הוא שינוי פרדיגמה. ה-AI עובר מ"עוזר בשיחה" ל"שחקן פעיל" שמחובר לסביבה שלך. ברגע שתחבר את Claude לכלים שאתה עובד איתם יום-יום, תבין למה זה הדבר הכי חשוב שקרה ב-AI ב-2025.