/ الدليل / الملعب / scira-mcp-chat
● مجتمع zaidmukaddam ⚡ فوري

scira-mcp-chat

بواسطة zaidmukaddam · zaidmukaddam/scira-mcp-chat

تطبيق ويب بسيط مفتوح المصدر يعمل كعميل MCP — وفّر نموذج لغة خاص بك، وأضف خوادم MCP عبر واجهة المستخدم، والدردشة.

scira-mcp-chat هي واجهة دردشة ويب قائمة على Next.js تعمل كعميل MCP. قم بتدفق الردود عبر Vercel AI SDK (عدة موفري خدمات)، وأضف خوادم MCP (HTTP أو SSE) من خلال لوحة الإعدادات، واحصل على واجهة shadcn/ui نظيفة. تعمل بشكل جيد مع موفري MCP المستضافين مثل Composio و Zapier و Hugging Face.

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

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

عرض مباشر

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

scira-mcp-chat.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "scira-mcp-chat": {
      "command": "npx",
      "args": [
        "-y",
        "scira-mcp-chat"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "scira-mcp-chat": {
      "command": "npx",
      "args": [
        "-y",
        "scira-mcp-chat"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "scira-mcp-chat": {
      "command": "npx",
      "args": [
        "-y",
        "scira-mcp-chat"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "scira-mcp-chat": {
      "command": "npx",
      "args": [
        "-y",
        "scira-mcp-chat"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "scira-mcp-chat",
      "command": "npx",
      "args": [
        "-y",
        "scira-mcp-chat"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "scira-mcp-chat": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "scira-mcp-chat"
        ]
      }
    }
  }
}

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

claude mcp add scira-mcp-chat -- npx -y scira-mcp-chat

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

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

استخدامات عملية: scira-mcp-chat

استضافة واجهة دردشة مدعومة بـ MCP لفريقك

👤 الفرق الصغيرة التي تريد واجهة مستخدم مشابهة لـ ChatGPT مع أدوات ⏱ ~60 min intermediate

متى تستخدمه: تريد دردشة داخلية مع أدوات MCP بدون الحاجة للدفع لكل مستخدم مقابل Claude Pro / ChatGPT Team.

المتطلبات الأساسية
  • Node 20+ و Postgres — Vercel / Docker / استضافة ذاتية
  • مفاتيح LLM API — واحد على الأقل من OpenAI / Anthropic / Google
الخطوات
  1. استنساخ ونشر
    اشرح لي كيفية استضافة scira-mcp-chat على Vercel مع Postgres عبر Supabase.✓ تم النسخ
    → URL منشور + قاعدة البيانات متصلة
  2. إضافة خوادم MCP
    في واجهة الإعدادات، أضف نقطة نهاية HTTP من Composio لـ Slack و GitHub.✓ تم النسخ
    → الأدوات مرئية في الدردشة
  3. مشاركة مع الفريق
    كيف أضع هذا خلف مصادقة أساسية أو SSO؟✓ تم النسخ
    → اقتراح تكوين Next-Auth أو proxy

النتيجة: واجهة دردشة خاصة مع أدوات، أرخص بكثير من SaaS الذي يُدفع لكل مستخدم.

المزالق
  • هل يتم تخزين المفاتيح لكل مستخدم أم عالميًا؟ يعتمد على النسخة المفصولة — راجع تدفق المصادقة/الإعدادات قبل إدراج بيانات اعتماد حقيقية

التجربة مع العديد من خوادم MCP دون تحرير ملفات الإعدادات

👤 مجربو MCP / المراجعون ⏱ ~30 min beginner

متى تستخدمه: تريد تقييم 10 خوادم MCP مختلفة في نهاية هذا الأسبوع دون تعديل إعدادات Claude Desktop بشكل متكرر.

الخطوات
  1. إضافة الخوادم واحدًا تلو الآخر
    في واجهة الإعدادات، الصق عنوان HTTP/SSE لكل خادم MCP تريد تجربته.✓ تم النسخ
    → قائمة الأدوات تُحدّث فورًا
  2. اختبر كل أداة
    استخدم الأداة X مع الإدخال Y. أبلغ بالنتائج.✓ تم النسخ
    → الاستدعاء والاستجابة مرئية

النتيجة: تقييم سريع لـ MCP دون دورات إعادة تشغيل.

المزالق
  • لا يمكن استخدام MCPs المستندة على stdio مباشرة — لفها عبر جسر stdio-to-HTTP أو قم بتشغيلها عبر Smithery الذي يستضيفها

التركيبات

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

scira-mcp-chat + filesystem + fetch + github

استبدال DIY لـ Claude Desktop

أضف filesystem (عبر غلاف HTTP) و fetch و github MCPs في الإعدادات. استخدمها كأداتك الرئيسية.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
(web UI) Natural chat هذه هي واجهة الدردشة نفسها — ليست MCP يتم استدعاؤها من عميل آخر LLM provider cost

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

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

حصة API
حدود معدل موفر LLM الخاص بك
الرموز لكل استدعاء
مرور مباشر إلى النموذج
التكلفة المالية
الاستضافة الذاتية = تكلفة البنية الأساسية فقط. LLM = الدفع حسب الاستخدام. موفرو MCP (Composio وغيرهم) لديهم مستويات خاصة بهم.
نصيحة
استخدم DeepSeek أو Gemini Flash كنموذج افتراضي للدردشة الجماعية — أرخص 10-100 مرة من GPT-4.

الأمان

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

تخزين بيانات الاعتماد: مفاتيح API في متغيرات البيئة (الاستضافة الذاتية) أو إعدادات المستخدم (الوضع متعدد المستخدمين)
نقل البيانات الخارجي: موفر LLM الخاص بك + أي خوادم MCP تضيفها
لا تمنح أبدًا: نشر عام بدون مصادقة — سيتم استنزاف مفاتيح LLM الخاصة بك

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

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

Build fails on deploy

عدم تطابق إصدار Next.js — استخدم إصدار Node في .nvmrc.

تحقق: node --version
Added MCP server, no tools appear

عدم تطابق النقل. يجب أن يعيد عنوان HTTP عملية المصافحة MCP، وأن يحافظ عنوان SSE على الاتصال مفتوحًا.

تحقق: curl the URL and inspect
DB connection errors

صيغة DATABASE_URL: postgres://user:pass@host:5432/db?sslmode=require

تحقق: psql $DATABASE_URL

البدائل

scira-mcp-chat مقابل البدائل

البديلمتى تستخدمهاالمقايضة
LibreChatتريد واجهة دردشة أكثر نضجًا وغنية بالميزاتأثقل؛ دعم MCP عبر الإضافات
Open WebUIتريد دعم MCP 0.6.31+ أصلي وتكامل Ollamaأكثر تعقيدًا لكن مع كل شيء مضمن
Claude Desktop / Claude Codeتستخدم Anthropic فقط وتريد بنية أساسية صفريةمدفوع؛ مستخدم واحد

المزيد

الموارد

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

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

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