MCP Hub
Back to servers

CodeBot MCP Server v2

An extended MCP server for managing code snippets, performing code analysis, and handling deployments via Render and GitHub. It enables users to perform code reviews, track issues, and manage service operations through natural language interactions.

Updated
Feb 5, 2026

🤖 CodeBot MCP Server v2

שרת MCP מורחב לניהול קוד, דפלוי ותפעול — מותאם לחיבור ל-Claude.


✨ יכולות

📝 ניהול Snippets

כליתיאור
list_snippetsרשימה עם סינון לפי שפה / תגית / חיפוש
get_snippetקבלת snippet בודד
create_snippetיצירת snippet חדש
update_snippetעדכון snippet קיים
delete_snippetמחיקת snippet
search_by_codeחיפוש regex בתוך הקוד
get_statsסטטיסטיקות על המאגר

🔍 ניתוח קוד

כליתיאור
analyze_snippetניתוח מטריקות, דפוסים בעייתיים והצעות
bulk_tag_snippetsעדכון תגיות על מספר snippets בבת אחת

🚀 Render API (תפעול)

כליתיאור
render_service_statusמצב השירות הנוכחי
render_list_deploysדפלויים אחרונים
render_trigger_deploy⚠️ הפעלת דפלוי חדש
render_restart_service⚠️ ריסטארט לשירות
render_get_env_varsהצגת משתני סביבה (ערכים רגישים מוסתרים)

🐙 GitHub Issues

כליתיאור
github_create_issueיצירת Issue חדש (תומך Markdown)
github_list_issuesרשימת Issues עם סינון

📋 Prompts מובנים (בעברית)

פרומפטתיאור
code_reviewסקירת קוד מקצועית
debug_helpניתוח שגיאה והצעת פתרונות
create_github_issue_promptתבנית Issue (bug / enhancement)
deploy_checkבדיקות בטיחות לפני דפלוי
summarize_logsניתוח לוגים וזיהוי שגיאות
optimize_snippetהצעות אופטימיזציה

🚀 התקנה

הרצה מקומית

git clone https://github.com/YOUR_USERNAME/codebot-mcp-server.git
cd codebot-mcp-server

python -m venv .venv
source .venv/bin/activate

pip install -r requirements.txt

cp .env.example .env
# ערוך את .env

python server.py

השרת עולה על http://localhost:8000/mcp

דפלוי ל-Render

  1. העלה ל-GitHub
  2. ב-Render: New → Web Service → Docker
  3. הגדר משתני סביבה:
משתנהחובה?תיאור
MONGO_URIConnection string ל-MongoDB
RENDER_API_KEYRender API token (ל-deploy/restart)
RENDER_SERVICE_IDמזהה השירות ב-Render
GITHUB_TOKENGitHub PAT (ל-Issues)
GITHUB_REPOowner/repo

💡 טיפ: רק MONGO_URI חובה. שאר האינטגרציות עובדות כשהמשתנים שלהן מוגדרים.


🔌 חיבור ל-Claude

Claude.ai (Pro / Max / Team / Enterprise)

Settings → Integrations → Add custom connector

URL: https://YOUR-APP.onrender.com/mcp

Claude Desktop

הוסף ל-claude_desktop_config.json:

{
  "mcpServers": {
    "codebot": {
      "type": "streamable-http",
      "url": "https://YOUR-APP.onrender.com/mcp"
    }
  }
}

Claude Code

claude mcp add-json codebot '{"type":"streamable-http","url":"https://YOUR-APP.onrender.com/mcp"}'

💬 דוגמאות שימוש ב-Claude

ניהול קוד

"הראה לי את כל ה-snippets שלי ב-Python שקשורים ל-async"

"צור snippet חדש עם פונקציה למיון מהיר"

"חפש בקוד שלי שימוש ב-try/except"

ניתוח קוד

"תעשה code review על ה-snippet הזה" (מפעיל את הפרומפט code_review)

"יש לי שגיאה: ModuleNotFoundError: No module named 'redis'"

דפלוי ותפעול

"מה הסטטוס של השירות שלי ב-Render?"

"תעשה דפלוי חדש" (מפעיל deploy_check לבדיקת בטיחות)

"תפתח Issue על הבאג שמצאנו"

לוגים

"נתח לי את הלוגים האלה ותגיד מה לא תקין"


📁 מבנה

codebot-mcp-server/
├── server.py          # שרת MCP (כל הכלים, prompts, resources)
├── requirements.txt   # תלויות
├── Dockerfile         # Docker image
├── render.yaml        # Render Blueprint
├── .env.example       # דוגמה למשתנים
├── .gitignore
└── README.md

🔒 אבטחה

  • Stateless mode — מתאים ל-horizontal scaling
  • ערכים רגישים מוסתרים ב-render_get_env_vars
  • אישור נדרש לפני deploy/restart (דרך הפרומפט deploy_check)
  • אין secrets בקוד — הכל דרך משתני סביבה

📄 רישיון

MIT

Reviews

No reviews yet

Sign in to write a review