loading…
Search for a command to run...
loading…
An extended MCP server for managing code snippets, performing code analysis, and handling deployments via Render and GitHub. It enables users to perform code re
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.
שרת MCP מורחב לניהול קוד, דפלוי ותפעול — מותאם לחיבור ל-Claude.
| כלי | תיאור |
|---|---|
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_service_status |
מצב השירות הנוכחי |
render_list_deploys |
דפלויים אחרונים |
render_trigger_deploy |
⚠️ הפעלת דפלוי חדש |
render_restart_service |
⚠️ ריסטארט לשירות |
render_get_env_vars |
הצגת משתני סביבה (ערכים רגישים מוסתרים) |
| כלי | תיאור |
|---|---|
github_create_issue |
יצירת Issue חדש (תומך Markdown) |
github_list_issues |
רשימת Issues עם סינון |
| פרומפט | תיאור |
|---|---|
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
| משתנה | חובה? | תיאור |
|---|---|---|
MONGO_URI |
✅ | Connection string ל-MongoDB |
RENDER_API_KEY |
⬜ | Render API token (ל-deploy/restart) |
RENDER_SERVICE_ID |
⬜ | מזהה השירות ב-Render |
GITHUB_TOKEN |
⬜ | GitHub PAT (ל-Issues) |
GITHUB_REPO |
⬜ | owner/repo |
💡 טיפ: רק
MONGO_URIחובה. שאר האינטגרציות עובדות כשהמשתנים שלהן מוגדרים.
Settings → Integrations → Add custom connector
URL: https://YOUR-APP.onrender.com/mcp
הוסף ל-claude_desktop_config.json:
{
"mcpServers": {
"codebot": {
"type": "streamable-http",
"url": "https://YOUR-APP.onrender.com/mcp"
}
}
}
claude mcp add-json codebot '{"type":"streamable-http","url":"https://YOUR-APP.onrender.com/mcp"}'
"הראה לי את כל ה-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
render_get_env_varsdeploy_check)MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"codebot-mcp-server-v2": {
"command": "npx",
"args": []
}
}
}