← BLOG
Tutorial

קוד קלוד ל- GitHub, Slack ו- Databases with MCP

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

MCP (Model Context Protocol) הוא האופן שבו קוד קלוד מתחבר לשירותים חיצוניים. במקום להיות מוגבל למערכת הקבצים והטרמינל שלך, MCP מאפשר ל- Claude Code לקרוא את בעיות GitHub, לאחר Slack, מסדי נתונים של שאילתה ואינטראקציה עם כלי ניהול פרויקטים. זה הופך את קלוד קוד מסוכן קידוד סוכן פיתוח מלא.

מה זה MCP ואיך זה עובד?

MCP הוא פרוטוקול פתוח המאפשר לכלי AI לתקשר עם שירותים חיצוניים באמצעות "servers" סטנדרטי. כל שרת MCP חושפת כלים (פעולות ה-AI יכול לקחת) ומשאבים (נתונים ש-AI יכול לקרוא). קלוד קלוד קוד מגלה את הכלים האלה באופן אוטומטי ומשתמש בהם כאשר הם רלוונטיים לבקשתך.

תחשבו על שרתי MCP כתוספים: אתם מתקינים אותם פעם אחת, וקוד קלוד מקבל יכולות חדשות.

אילו שרתי MCP שימושיים ביותר עבור מפתחים?

MCP Serverמה זה עושהדוגמה למקרה
GitHubקרא/יצירת בעיות, יחסי ציבור, ביקורות"תבדקו אילו נושאים מוקצה לי"
SlackRead/send הודעות, ערוצי חיפוש"Post a לפרוס הודעה ל #releases"
PostgreSQLQuery and Change Database"תראו לי את הschema של שולחן המשתמשים"
Jiraקרא/עדכון כרטיסים, יצירת סיפורים"Move PROJ-123 to In Progress"
Linearניהול נושאים ופרויקטים"תבדוק דו"ח באגים בנושא הכניסה"
NotionRead/write דפים ומאגרי מידע"Update the sprint retro doc"
פיגמהקרא קבצי עיצוב ורכיבים"איזה צבע משתמש רכיב הכפתור?"

איך להתקין שרת MCP?

קוד קלוד מספק פקודה מובנה לניהול שרתי MCP:

# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp

# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb

# List installed servers
claude mcp list

# Remove a server
claude mcp remove github-server

איך משתמשים בכלים MCP בפועל?

לאחר ששרת MCP מותקנת, קוד קלוד משתמש בכלים שלו באופן אוטומטי כאשר רלוונטי. אתה לא צריך לציין איזה שרת MCP להשתמש; רק לתאר מה אתה רוצה:

# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"

# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"

# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"

כיצד להגדיר שרתי MCP לפרויקט?

ניתן להגדיר שרתי MCP ברמת הפרויקט (ב ./settings.json) או ברחבי העולם (ב -/.claude/settings.json). תצורה ברמת הפרויקט פירושה שהצוות משתף את אותם אינטגרציה.

// .claude/settings.json (project level)
{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
    },
    "github": {
      "type": "http",
      "url": "https://api.github.com/mcp"
    }
  }
}

שאלות נפוצות

חזרה לבלוגהתחל חינם - מודול 1