/ الدليل / الملعب / Stash
● مجتمع alash3al ⚡ فوري

Stash

بواسطة alash3al · alash3al/stash

خدمة ذاكرة Go صغيرة للـ agents — حلقات (أحداث عبر الزمن) وحقائق (معرفة دائمة)، مُعرَّضة عبر MCP.

يمنح Stash الـ agents طريقتين للتخزين: حلقات (أحداث مرتبة زمنياً) وحقائق (معرفة دائمة بنظام مفتاح-قيمة). خفيف الوزن، ثنائي واحد، سهل التشغيل على Raspberry Pi.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

جاهز

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "stash-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "9000:9000",
        "ghcr.io/alash3al/stash:latest"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "stash-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "9000:9000",
        "ghcr.io/alash3al/stash:latest"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "stash-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "9000:9000",
        "ghcr.io/alash3al/stash:latest"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "stash-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "9000:9000",
        "ghcr.io/alash3al/stash:latest"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "stash-mcp",
      "command": "docker",
      "args": [
        "run",
        "-p",
        "9000:9000",
        "ghcr.io/alash3al/stash:latest"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "stash-mcp": {
      "command": {
        "path": "docker",
        "args": [
          "run",
          "-p",
          "9000:9000",
          "ghcr.io/alash3al/stash:latest"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add stash-mcp -- docker run -p 9000:9000 ghcr.io/alash3al/stash:latest

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Stash

الحفاظ على ذاكرة الـ agent عبر الجلسات

👤 المطورون ⏱ ~15 min intermediate

متى تستخدمه: تريد من Claude تذكر التفضيلات والسياق الأخير.

الخطوات
  1. تشغيل stash
    docker run alash3al/stash✓ تم النسخ
    → الخدمة تعمل
  2. ربط MCP
    أضف stash كـ MCP في إعداد Claude.✓ تم النسخ
    → الأدوات ظاهرة
  3. الاستخدام
    remember "المستخدم يفضل TypeScript على JS"؛ استرجع لاحقاً.✓ تم النسخ
    → الذاكرة مُسترجَعة

النتيجة: استمرارية دون دفع ثمن SaaS ذاكرة كامل.

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

stash-mcp + filesystem

تفريغ الذاكرة دورياً على القرص للنسخ الاحتياطي

Combine stash-mcp with filesystem: Periodically dump memory to disk for backup✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
remember_episode (انظر التوثيق) إلحاق حدث في الجدول الزمني 1 استدعاء
remember_fact (انظر التوثيق) تخزين حقيقة دائمة 1 استدعاء
search (انظر التوثيق) البحث في كلا المخزنين 1 استدعاء

التكلفة والحدود

تكلفة التشغيل

حصة API
محلي
الرموز لكل استدعاء
صغير
التكلفة المالية
مجاني ومفتوح المصدر
نصيحة
خذ لقطة لمجلد البيانات بانتظام

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: قاعدة بيانات على القرص
نقل البيانات الخارجي: لا شيء افتراضياً

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

نقطة نهاية embedding مفقودة

عيّن EMBEDDING_URL أو شغّل في وضع الكلمات المفتاحية فقط

البدائل

Stash مقابل البدائل

البديلمتى تستخدمهاالمقايضة
memsearchتريد توسعاً مدعوماً بـ Milvusإعداد أثقل

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills