# שרת MCP מקומי

> הרצה של notholy mcp כדי לתת לכל לקוח MCP כלים ל-CVE, להתרעות אבטחה, למאגר הידע, לאינטרנט ולקבצים.


הפקודות האלה דורשות CLI מותקן ומחובר. פרטים ב[התקנת ה-CLI](/he/cli/install).

הפקודה `notholy mcp` מפעילה שרת MCP על stdio. השרת משתמש בכניסה של ה-CLI.

כלים: `cve_lookup`, `cve_search`, `advisory_query`, `kb_search`, `kb_read`, `web_search`, `darkweb_search`, `read_url`, `analyze_file`.

הפקודה `notholy mcp --security-data` חושפת רק את `cve_lookup`, `cve_search`, `advisory_query`, `kb_search`, `kb_read` ו-`darkweb_search`. זו הקבוצה שהפקודות `notholy connect` ו-`notholy run` רושמות, כי לכלים האלה יש חיפוש וקריאת דפים משלהם. הדגל `--web-search` מוסיף `web_search` לקבוצה הזו. הפקודות `notholy connect claude` ו-`notholy run claude` משתמשות בו, כי החיפוש באינטרנט של Claude Code עצמו לא רץ על נקודת הקצה הזו.

הכלים `kb_search` וגם `kb_read` קוראים את מאגר הידע המאורגן של האבטחה. הכלי `darkweb_search` מחפש באינדקסים של שירותים נסתרים ברשת Tor ומחזיר את הכותרת, כתובת `.onion`, קטע מהדף ושם האינדקס. הוא אף פעם לא פותח את הדפים, מאפשר 5 חיפושים לדקה למשתמש, ומסרב לשאילתות ומשמיט תוצאות שעוסקות בחומרי התעללות מינית בילדים. הכלי `analyze_file` מקבל `path` מקומי, עד 24 MB, ושולח את הקובץ לניתוח סטטי.

```bash
claude mcp add notholy -- notholy mcp
```

כל לקוח MCP עובד באותה דרך. להגדרה ב-JSON:

```json
{"mcpServers": {"notholy": {"command": "notholy", "args": ["mcp"]}}}
```

הכלים עובדים עם כל מודל, כך שסוכן שרץ על מודל אחר עדיין יכול להשתמש בנתוני ה-CVE של NotHoly.

## הבא

- [שרת MCP מרוחק](/he/mcp/remote)
- [כלי ה-harness](/he/chat/harness)
