Vibe Code Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Vibe Code Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
שרת MCP מלא ל‑Claude Code שמתחבר לאתר vibe-code-best-practices.vercel.app ויודע לנתב בדיוק איזה כלי / ספרייה / Skill מהאתר מתאים לצורך שלך — בעברית או באנגלית.
השרת מאנדקס את כל הקטלוג של האתר (817 כלים ב‑185 sections ו‑10 תחומים), מנתב לפי צורך חופשי בעזרת מילון קונספטים דו‑לשוני, ויכול גם להמליץ על stack שלם.
| Tool | מה הוא עושה |
|---|---|
| `route_project` | ⭐ הכלי המרכזי. מקבל תיאור חופשי של מה שאתה בונה/צריך ומחזיר את הכלים הכי מתאימים מהאתר, מדורגים עם נימוק, פקודת התקנה וקישור לתיעוד. |
| `recommend_stack` | מחזיר stack שלם וקוהרנטי (Framework, Styling, Components, DB, Auth, Payments, Testing, Deploy...) לפי web או mobile. |
| `search_tools` | חיפוש מילולי על כל 817 הערכים (שם, קטגוריה, section, תיאור). |
| `list_domains` | רשימת התחומים העליונים עם ספירות. |
| `list_sections` | רשימת כל ה‑sections (אפשר לסנן לפי תחום). |
| `get_section` | כל הכלים בתוך section מסוים (לפי id או שם). |
| `get_tool` | פרטים מלאים על כלי בודד. |
| `refresh_catalog` | משיכה מחדש של הקטלוג מהאתר החי. |
| `catalog_status` | סטטוס ומקור הקטלוג + סטטיסטיקות. |
Resources: vibe-code://catalog, vibe-code://domains, vibe-code://stats.
getting-started · modern-stack · web · mobile · design · ai-agents · skills · mcp · dev-tools · learning
cd /private/tmp/vibe-code-mcp
npm install
npm run buildבדיקה מהירה שהכול עובד:
npm run selftestהדרך הקלה (CLI):
claude mcp add vibe-code -- node /private/tmp/vibe-code-mcp/dist/index.jsלהתקנה גלובלית (זמין בכל הפרויקטים):
claude mcp add --scope user vibe-code -- node /private/tmp/vibe-code-mcp/dist/index.jsלחלופין, ידנית דרך .mcp.json בשורש הפרויקט (או ~/.claude.json):
{
"mcpServers": {
"vibe-code": {
"command": "node",
"args": ["/private/tmp/vibe-code-mcp/dist/index.js"]
}
}
}אחרי הרישום, הפעל מחדש את Claude Code ובדוק עם /mcp שהשרת vibe-code מחובר.
פשוט תשאל בשפה טבעית — Claude יקרא ל‑route_project אוטומטית:
"אני בונה אפליקציית React Native וצריך אנימציות חלקות — מה הכי מתאים?" → React Native Reanimated, RN Ease, RN Micro Interactions
"צריך מערכת תשלומים ומנויים ל‑SaaS ב‑Next.js" → Stripe, Autumn, Polar (Payments & Billing)
"טבלאות נתונים עם חיפוש וסינון לאתר" → Bazza Data Table Filter
"תן לי stack שלם לאפליקציית web" → Next.js + shadcn/ui + Drizzle + Better Auth + TanStack Query + Resend + PostHog + Sentry + Vercel
(routes-*.js). השרת פותר את השרשרת homepage → index chunk → routes chunk, מפרסר את ה‑object literals ובונה היררכיה: domains → sections → tools.
data/catalog.snapshot.json מצורף לחבילה כך שהשרת עובד גם בלי רשת.ברקע הוא מנסה לרענן מהאתר החי (cache ל‑12 שעות ב‑tmp).
src/search.ts) — טוקניזציה דו‑לשונית, מילון קונספטים (auth, payments,animation, database, i18n, hebrew, mobile, ai...) שמרחיב מונחים ומחזק את ה‑sections הרלוונטיים, וניקוד משוקלל על שם/קטגוריה/section/תיאור + סינון פלטפורמה.
npm run refresh-snapshot| משתנה | ברירת מחדל | תיאור |
|---|---|---|
VIBE_CODE_OFFLINE | 0 | 1 = לא לנסות לרשת, להשתמש רק ב‑snapshot. |
VIBE_CODE_CACHE_TTL_MS | 43200000 (12ש') | TTL ל‑cache של הרענון החי. |
vibe-code-mcp/
├── data/catalog.snapshot.json # קטלוג מצורף (offline fallback)
├── src/
│ ├── index.ts # entry point — רישום tools/resources + stdio
│ ├── parser.ts # חילוץ הקטלוג מ‑bundle האתר + fetch חי
│ ├── catalog.ts # טעינה, cache, snapshot, refresh
│ ├── search.ts # מנוע הניתוב, מילון קונספטים, recommend_stack
│ └── types.ts
└── package.json~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.