Ports

כלי ממוקד ל-macOS לזיהוי ולשחרור בטוח של פורטים תפוסים.

נקודת המוצא· החיכוך הטכנולוגי שהכלי מסיר

כדי לגלות איזה תהליך תופס פורט מקומי ולסגור אותו בבטחה, צריך בדרך כלל להריץ ידנית פקודות lsof ו-ps — תהליך איטי ומסורבל.

Model Context Protocol (stdio)/LOCAL RUNTIME
STDOUT // LOG OUTPUT
Listening on stdio
Initialized Ports MCP Server
Registered tools: list_ports, inspect_port, kill_process
INPUT: CLI flags / stdio stream·OUTPUT: JSON-RPC response
Verified Protocol Contract
הערות שטח ותיעוד·3 דקות קריאה

סקירה כללית

כלי מקומי ל-macOS למיפוי פורטים פתוחים והתהליכים שמאחוריהם. הכלי פועל כשרת MCP בפרוטוקול stdio עבור סוכני AI, וכולל גם ממשק ווב מקומי ופשוט לשימוש ידני.

הצורך

איתור ופתרון שגיאות “port already in use” במחשב הפיתוח דורש בדרך כלל הרצה ידנית של פקודות lsof ו-ps, ואז בדיקה זהירה אם בכלל בטוח לסגור את התהליך. סוכני קוד מבוססי AI נתקלים באותה בעיה בדיוק, בלי דרך בטוחה ומובנית לפתור אותה באופן אוטומטי.

מטרות המוצר

  • לאפשר לסוכנים ולמפתחים לקבל קודם כל תמונת מצב לקריאה בלבד של הפורטים והתהליכים.
  • להבטיח שסגירת תהליך תהיה פעולה מפורשת, מבוקרת ומוגנת — ולא פעולת לוואי שקטה שעלולה לשבש את המערכת.

אילוצים

  • מיועד ל-macOS בלבד, ומבוסס על כלי המערכת lsof ו-ps.
  • כלי מקומי בלבד — אינו מיועד לסביבות ייצור (Production) או לגישה מרחוק.
  • פרויקט עצמאי (סולו), בשלב אב־טיפוס.

הפתרון

שרת MCP שמציע את הכלים list_ports, find_process_by_port, ופעולת kill_process_on_port מוגנת (הרצת ניסיון Dry-run כברירת מחדל, דרישת אישור מפורש, ואימות חוזר שה-PID עדיין תופס את הפורט לפני שליחת אות העצירה). מנגנון הפעלה מחדש שהיה מבוסס על פקודות shell שרירותיות הוסר בגרסה מוקדמת משיקולי אבטחה.

חוויית המוצר

כלי שורת פקודה ושרת MCP — ללא ממשק מוצר גרפי מעבר לדף הווב המקומי הפשוט.

התהליך

נבנה עצמאית ככלי עבודה ממוקד. שכבות ההגנה (ברירת מחדל של dry-run ואימות PID חוזר) נוספו במכוון לאחר בניית הגרסה הראשונה.

עבודה בעזרת AI

נבנה בסיוע כלי AI, תוך תשומת לב מיוחדת ופיקוח ידני קפדני על פעולות הסגירה ההרסניות של תהליכים.

מצב נוכחי

אב־טיפוס פעיל שנמצא בשימוש מקומי, וטרם הופץ באופן רחב.

מה הלאה

אין מפת דרכים מחייבת; הכלי ימשיך להתעדכן לפי צורך כשייתקלו חיכוכים בעבודה המקומית.

מה למדנו

קודם כל תצוגה לקריאה בלבד, ורק אחר כך פעולות הרסניות מפורשות ומאובטחות — זהו דפוס עבודה קריטי שכדאי לאמץ בכל כלי שמיועד לסוכני AI.

Maturity & Scope

המצב היום

מה שהכלי יודע לעשות מול מגבלות סביבת ההרצה

מה עובד היום
  • קובץ הרצה ל-macOS זמין להורדה ישירה דרך GitHub Releases.
  • ממשק שרת MCP בפרוטוקול stdio התואם ל-Claude ול-Antigravity.
שאלות פתוחות ומה הלאה
  • ?תמיכה בריבוי פלטפורמות לבדיקת תהליכים ב-Linux וב-Windows.

מעקב ב-Google Search

הוסיפו את ברסליו כמקור מועדף לקבלת רשומות, מחקרים ותובנות בעדיפות ראשונה בתוצאות החיפוש וב-AI Overviews.

אפשרויות נגישות

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