Clawgate: وكيل آمن لوكلاء الذكاء الاصطناعي المعزولين للوصول إلى الموارد المحلية
Clawgate، بواسطة M64github، هي أداة خادم MCP مبنية بلغة Zig، مصممة كوكيل قدرة آمن لوكلاء الذكاء الاصطناعي المعزولين. إنها تمكن وكلاء الذكاء الاصطناعي من التفاعل بأمان مع موارد جهاز المستخدم المحلي. يعالج هذا البرنامج الحاجة إلى الوصول المنظم إلى الملفات، ومستودعات Git، وأدوات سطر الأوامر من وكلاء الذكاء الاصطناعي الذين يعملون في بيئات منفصلة مثل Mac Minis، أو VPS، أو الحاويات. يضمن Clawgate أن هؤلاء الوكلاء يمكنهم أداء العمليات الضرورية مع الحفاظ على حدود أمان صارمة. يركز تصميمه على التواصل الآمن والتحكم الدقيق في الوصول للبيانات المحلية الحساسة.
ماذا يتصل Clawgate؟
يتصل Clawgate بوكلاء الذكاء الاصطناعي، مثل OpenClaw وClaude Code أو Cursor، بـ "خادم الموارد" الذي يعمل على الجهاز المحلي للمستخدم. يعمل كوكيل قدرة آمن لهذه الوكلاء المعزولين. يمكن للبرنامج أيضًا العمل كخادم MCP. تحدث الاتصالات بين خادم الموارد وخادم الوكيل عبر TCP على المنفذ 53280، بينما يستخدم خادم MCP بروتوكول نقل stdio.
الميزات الأساسية والأدوات
عند العمل كخادم MCP عبر stdio، يكشف Clawgate عن أدوات قابلة للاستدعاء بما في ذلك clawgate_read_file، clawgate_git، وclawgate_tool. كما يدعم توجيه الأدوات المخصصة، مما يسمح بتسجيل أي أداة واجهة سطر أوامر. يتم تصنيف عمليات Git إلى مستويات قراءة فقط، وكتابة، وكاملة (دفع/سحب)، مما يوفر تحكمًا دقيقًا في الوصول إلى المستودع لوكلاء الذكاء الاصطناعي.
لمن هو؟
Clawgate مخصص للمطورين والمستخدمين الذين يعملون على وكلاء الذكاء الاصطناعي على أجهزة معزولة، مثل Mac Mini أو VPS أو الحاويات. يحتاج هؤلاء المستخدمون إلى وصول آمن من وكلاء الذكاء الاصطناعي إلى الملفات المحلية والمستودعات والأدوات. يستهدف البيئات التي يحتاج فيها وكلاء الذكاء الاصطناعي إلى تنفيذ إجراءات على النظام المحلي للمستخدم في ظل ظروف خاضعة للرقابة. تخطى هذا إذا لم تكن تدير وكلاء الذكاء الاصطناعي على أجهزة معزولة تتطلب وصولاً محليًا آمنًا للموارد.
كيفية البدء
يعتمد نموذج المصادقة على رموز قدرة موقعة بشكل تشفيري تقدم تحكمًا دقيقًا، ومحدود الوقت، ومراجعة. يتواصل خادم الموارد مع خادم الوكيل عبر TCP على المنفذ 53280، ويستخدم خادم MCP بروتوكول نقل stdio.
حالات الاستخدام
- تمكين وكيل الذكاء الاصطناعي من قراءة ملفات محددة بأمان من جهاز الكمبيوتر المحمول للمستخدم.
- السماح لوكيل الذكاء الاصطناعي بتنفيذ عمليات git (قراءة، كتابة، دفع/سحب) على مستودع محلي محدد.
- السماح لوكيل الذكاء الاصطناعي باستدعاء أدوات سطر الأوامر المسجلة على جهاز المستخدم مع معطيات وظروف خاضعة للرقابة.
Clawgate يوفر طريقة آمنة لوكلاء الذكاء الاصطناعي للتفاعل مع موارد النظام المحلية. تعتبر المصادقة المعتمدة على الرموز والتحكم الدقيق في الوصول أساسية للحفاظ على الأمان عند ربط وكلاء الذكاء الاصطناعي المعزولين بجهاز المستخدم. يدعم البرنامج عمليات متنوعة، من الوصول إلى الملفات إلى أوامر Git واستدعاء الأدوات المخصصة. إنه حل متخصص للتفاعل المنظم لوكلاء الذكاء الاصطناعي. حاول السماح لوكيل الذكاء الاصطناعي بقراءة ملف معين بأمان من جهاز الكمبيوتر المحمول الخاص بك.