Tinybrain: نظام ذاكرة MCP لمهام الأمن الهجومي
Tinybrain، الذي طورته Rainmana، هو أداة خادم MCP مبنية باستخدام Go 1.24+ والتي تتكامل مع نماذج اللغة الكبيرة. تعمل كنظام تخزين ذاكرة متخصص للمهنيين في الأمن، ومختبري الاختراق، ومساعدي الذكاء الاصطناعي المشاركين في الأمن الهجومي. يستخدم Tinybrain SQLite للتخزين الدائم المحلي ويعرض مجموعة من أدوات MCP لعمليات إدارة الذاكرة. يدعم عملاء الذكاء الاصطناعي المتنوعين ويقدم تحديثات في الوقت الحقيقي من خلال أحداث يتم إرسالها من الخادم. تهدف هذه الأداة المجانية إلى تعزيز جمع المعلومات وتحليل سير العمل.
ماذا يتصل Tinybrain؟
يتصل Tinybrain بنماذج اللغة الكبيرة باستخدام بروتوكول سياق النموذج (MCP). يقوم بإنشاء هذه الاتصالات عبر MCP عبر stdio، مستخدمًا JSON-RPC 2.0 للتواصل. من أجل الحفاظ على البيانات محليًا، يستخدم Tinybrain SQLite، حيث يخزن بيانات الذاكرة محليًا. كما يدمج النظام مع PocketBase لتوفير قدرات في الوقت الحقيقي من خلال الأحداث المرسلة من الخادم للتحديثات الحية. تشمل عملاء الذكاء الاصطناعي المتوافقين المؤكدين Claude Desktop وCursor وCline وأي عميل MCP عام، مما يوسع نطاقه داخل أنظمة الذكاء الاصطناعي.
الميزات والأدوات الأساسية
يوفر Tinybrain مجموعة من أدوات MCP، عددها إما 50+ أو 40+، مصممة لعمليات إدارة الذاكرة. تصنف هذه الأدوات إلى مجالات مثل عمليات الذاكرة الأساسية، إدارة الجلسات والمهام، وميزات الذاكرة المتقدمة. تشمل الفئات الإضافية قوالب الأمان وعمليات الدفعة، دورة حياة الذاكرة والتنظيف، البحث المعزز بالذكاء الاصطناعي، الإشعارات في الوقت الحقيقي، ومراقبة النظام. بينما لا يتم تحديد قائمة كاملة بالأدوات القابلة للاستدعاء بشكل فردي، يتم الإشارة إلى مرجع API لمزيد من التفاصيل.
لمن هو؟
تم تصميم Tinybrain للمهنيين في مجال الأمن، ومختبري الاختراق، ومساعدي الذكاء الاصطناعي الذين يركزون على مهام الأمن الهجومي. تدعم قدراته الأفراد المشاركين في التقاط النتائج لبناء رسوم بيانية للمعرفة المتعلقة بالمشاركة واسترجاع المعلومات عبر الجلسات. كما أن النظام مخصص لأولئك الذين يقومون بأعمال تدفق المجال مثل مراجعة التعليمات البرمجية، وتحديات التقاط العلم (CTF)، وتحليل معلومات التهديد. تخطى هذا إذا لم يكن عملك يتضمن الأمن الهجومي أو إدارة الذاكرة المتقدمة لنماذج الذكاء الاصطناعي.
كيفية البدء
يقوم الخادم بالتحقق من الهوية باستخدام مفتاح API يتم تمريره كمتغير بيئي. بشكل اختياري، حدد موقع قاعدة بيانات مخصص باستخدام متغير البيئة TINYBRAIN_DB_PATH، وتحدث التفاعلات عبر MCP عبر stdio.
حالات الاستخدام
- التقاط النتائج لبناء رسم بياني للمعرفة المتعلقة بالمشاركة واسترجاع المعلومات عبر الجلسات.
- تنفيذ تدفقات العمل الخاصة بالمجال لمراجعة التعليمات البرمجية، وCTFs، ومعلومات التهديد.
- دعم جمع المعلومات (OSINT، HUMINT، SIGINT) والهندسة العكسية (تحليل البرمجيات الضارة، بحث الثغرات).
Tinybrain يقدم نظام تخزين ذاكرة مخصص للأمن الهجومي، يدمج LLMs عبر MCP. مجموعة أدوات إدارة الذاكرة والدعم لمختلف عملاء الذكاء الاصطناعي تجعل منه أصولًا قيمة للمهام الأمنية المتخصصة. يوفر مصادقة رمز الحامل الاختيارية طبقة من التحكم في الوصول. ابدأ بدمج Tinybrain لالتقاط النتائج لرسم بياني لمعرفات الانخراط.