/ الدليل / الملعب / slack-mcp-server
● مجتمع korotovsky ⚡ فوري

slack-mcp-server

بواسطة korotovsky · korotovsky/slack-mcp-server

أقوى خادم Slack MCP - الوضع الخفي، والرسائل المباشرة، والرسائل المباشرة الجماعية، والرسائل غير المقروءة، والبحث، ودعم Enterprise/GovSlack.

slack-mcp-server هو خادم MCP قائم على Go ويوفر 15 أداة للتفاعل في مساحة عمل Slack. يدعم ثلاثة أوضاع مصادقة: التخفي (لا حاجة إلى أذونات، يستخدم الرموز المميزة xoxc/xoxd)، OAuth (xoxp)، وbot (xoxb). تتضمن الميزات سجل القناة مع ترقيم الصفحات الذكي، وجلب الرسائل غير المقروءة باستخدام تصفية @mention، والبحث عن الرسائل، ودعم الرسائل المباشرة/المجموعة، والتفاعلات، وإدارة مجموعة المستخدمين، والتوافق مع Enterprise/GovSlack.

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

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

عرض مباشر

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

slack-mcp-server-2.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "slack-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/korotovsky/slack-mcp-server"
      ]
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "slack-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/korotovsky/slack-mcp-server"
      ]
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "slack-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/korotovsky/slack-mcp-server"
      ]
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "slack-mcp-server-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/korotovsky/slack-mcp-server"
      ]
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "slack-mcp-server-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/korotovsky/slack-mcp-server"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "slack-mcp-server-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/korotovsky/slack-mcp-server"
        ]
      }
    }
  }
}

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

claude mcp add slack-mcp-server-2 -- TODO 'See README: https://github.com/korotovsky/slack-mcp-server'

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

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

استخدامات عملية: slack-mcp-server

كيفية متابعة رسائل Slack غير المقروءة بمساعدة الذكاء الاصطناعي

👤 المحترفون المشغولون يغرقون في إشعارات Slack ⏱ ~10 min beginner

متى تستخدمه: صباح يوم الاثنين أو بعد PTO - لديك مئات الرسائل غير المقروءة عبر القنوات.

المتطلبات الأساسية
  • رمز Slack (xoxc/xoxd للتسلل، xoxp لـ OAuth) — استخرج من ملفات تعريف الارتباط بالمتصفح أو أنشئ عبر إعدادات تطبيق Slack
الخطوات
  1. الحصول على ملخص غير مقروء
    أرني جميع رسائل Slack غير المقروءة، مع تحديد الأولوية بواسطة @الإشارات أولاً، ثم القنوات ذات النشاط الأكبر.✓ تم النسخ
    → قائمة ذات أولوية للقنوات غير المقروءة مع عدد الرسائل والميزات المميزة
  2. قراءة المواضيع الرئيسية
    أرني الموضوع الكامل للإشارة إلى #الهندسة. تلخيص ما يحتاجونه مني.✓ تم النسخ
    → محتوى الموضوع مع عناصر العمل المستخرجة
  3. وضع علامة كمقروءة
    ضع علامة على #عشوائي و #عام كمقروءة - سأتخطى ذلك.✓ تم النسخ
    → تم وضع علامة على القنوات كمقروءة

النتيجة: البريد الوارد صفر على Slack خلال 10 دقائق بدلاً من 30.

المزالق
  • تنتهي صلاحية الرموز المميزة لوضع التخفي بشكل دوري — أعد استخراج الرموز المميزة xoxc/xoxd من متصفحك عند انتهاء صلاحيتها

ابحث في سجل Slack عن القرارات والسياق

👤 أي شخص يحتاج إلى العثور على محادثة معينة أو قرار من الماضي ⏱ ~5 min beginner

متى تستخدمه: أنت بحاجة إلى العثور على رسالة Slack التي تم اتخاذ القرار فيها منذ أسابيع.

المتطلبات الأساسية
  • تم تكوين رمز Slack — قم بتعيين متغير البيئة SLACK_TOKEN
الخطوات
  1. بحث في الرسائل
    ابحث في Slack عن رسائل حول "إعادة تصميم واجهة برمجة التطبيقات" من الشهر الماضي في القنوات الهندسية.✓ تم النسخ
    → مطابقة الرسائل مع الطوابع الزمنية والمؤلفين والسياق
  2. الحصول على الموضوع الكامل
    أرني الموضوع الكامل الذي تم فيه اتخاذ القرار النهائي.✓ تم النسخ
    → أكمل الموضوع بكل الردود

النتيجة: يمكنك العثور على المحادثة المحددة بالسياق الذي تحتاجه.

المزالق
  • يعمل البحث فقط ضمن القنوات التي يمكنك الوصول إليها — إذا كانت الرسالة في قناة خاصة، فيجب أن تكون عضوًا

التركيبات

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

slack-mcp-server-2 + github

مناقشات Slack المرجعية مع العلاقات العامة والقضايا في GitHub

ابحث في Slack عن إشارات PR #142، ثم احصل على تفاصيل العلاقات العامة من GitHub وقم بتلخيص السياق الكامل.✓ تم النسخ
slack-mcp-server-2 + filesystem

تصدير محادثات Slack إلى ملفات للتوثيق

قم بتصدير سجل قناة #architecture-decisions الكامل إلى ~/docs/architecture-decisions.md.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
conversations_history channel: str, limit?: int جلب الرسائل من قناة أو DM 1 Slack API call
conversations_unreads none الحصول على كافة الرسائل غير المقروءة عبر القنوات Multiple Slack API calls
conversations_search_messages query: str, filters? البحث في الرسائل عبر مساحة العمل 1 Slack API call
conversations_replies channel: str, ts: str الحصول على ردود الموضوع 1 Slack API call
channels_list none قائمة قنوات مساحة العمل 1 Slack API call
users_search query: str البحث عن المستخدمين بالاسم أو البريد الإلكتروني 1 Slack API call
conversations_mark channel: str, ts: str وضع علامة على القناة كمقروءة (معطلة افتراضيًا) 1 Slack API call

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

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

حصة API
حدود معدل Slack API: تختلف حسب الطريقة، عادةً ما تزيد عن 50 طلبًا/دقيقة لمعظم نقاط النهاية
الرموز لكل استدعاء
300-2000 رمز مميز لكل استدعاء للأداة
التكلفة المالية
مجاني - Slack API مجاني. تتطلب ميزات المؤسسة Slack Enterprise Grid.
نصيحة
استخدم المحادثات غير المقروءة لمتابعة فعالة بدلاً من قراءة كل قناة على حدة.

الأمان

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

تخزين بيانات الاعتماد: رموز Slack في متغير البيئة SLACK_TOKEN. بالنسبة لوضع التخفي، قم باستخراج xoxc + xoxd من المتصفح.
نقل البيانات الخارجي: جميع المكالمات إلى Slack API (api.slack.com). يدعم تكوين الوكيل.

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

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

401 Invalid auth

انتهت صلاحية رمز Slack الخاص بك أو أنه غير صالح. أعد استخراج الرموز المميزة للمتصفح (التخفي) أو أعد إنشاء رمز OAuth/bot.

تحقق: curl -H 'Authorization: Bearer $SLACK_TOKEN' https://slack.com/api/auth.test
Channel not found

استخدم اسم القناة مع # (على سبيل المثال، #general) أو معرف القناة. قم بتشغيل Channels_list للعثور على المعرف الصحيح.

تحقق: channels_list
Rate limited

Slack له حدود لمعدل كل طريقة. يتعامل الخادم مع التراجع تلقائيًا، ولكنه يقلل من الطلبات المتزامنة.

تحقق: Check server logs for retry messages

البدائل

slack-mcp-server مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Discord MCPيستخدم فريقك Discord بدلاً من Slackمنصة مختلفة، وتغطية مماثلة

المزيد

الموارد

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

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

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