/ Verzeichnis / Playground / slack-mcp-server
● Community korotovsky ⚡ Sofort

slack-mcp-server

von korotovsky · korotovsky/slack-mcp-server

Der leistungsstärkste Slack MCP-Server – Stealth-Modus, DMs, Gruppen-DMs, ungelesene Nachrichten, Suche und Enterprise/GovSlack-Unterstützung.

slack-mcp-server ist ein Go-basierter MCP-Server, der 15 Tools für die Slack-Workspace-Interaktion bereitstellt. Unterstützt drei Authentifizierungsmodi: Stealth (keine Berechtigungen erforderlich, verwendet xoxc/xoxd-Tokens), OAuth (xoxp) und Bot (xoxb). Zu den Funktionen gehören der Kanalverlauf mit intelligenter Paginierung, das Abrufen ungelesener Nachrichten mit @mention-Filterung, Nachrichtensuche, DM/Gruppen-DM-Unterstützung, Reaktionen, Benutzergruppenverwaltung und Enterprise/GovSlack-Kompatibilität.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

slack-mcp-server-2.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/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"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

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

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

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

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

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

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

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

Continue nutzt ein Array von Serverobjekten statt einer Map.

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

In context_servers hinzufügen. Zed lädt beim Speichern neu.

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

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: slack-mcp-server

So holen Sie mit KI-Unterstützung ungelesene Slack-Nachrichten nach

👤 Vielbeschäftigte Berufstätige ertrinken in Slack-Benachrichtigungen ⏱ ~10 min beginner

Wann einsetzen: Montagmorgen oder nach dem PTO – Sie haben Hunderte ungelesener Nachrichten auf allen Kanälen.

Voraussetzungen
  • Slack-Token (xoxc/xoxd für Stealth, xoxp für OAuth) — Aus Browser-Cookies extrahieren oder über die Slack-App-Einstellungen erstellen
Ablauf
  1. Erhalten Sie eine ungelesene Zusammenfassung
    Zeigt mir alle meine ungelesenen Slack-Nachrichten, priorisiert nach @Erwähnungen zuerst, dann nach Kanälen mit der höchsten Aktivität.✓ Kopiert
    → Priorisierte Liste ungelesener Kanäle mit Nachrichtenanzahl und Highlights
  2. Lesen Sie wichtige Threads
    Zeigen Sie mir den vollständigen Thread für die @Erwähnung in #Engineering. Fassen Sie zusammen, was sie von mir brauchen.✓ Kopiert
    → Thread-Inhalt mit extrahierten Aktionselementen
  3. Als gelesen markieren
    Markieren Sie #zufällig und #allgemein als gelesen – diese überspringe ich.✓ Kopiert
    → Als gelesen markierte Kanäle

Ergebnis: Posteingang auf Slack in 10 statt 30 Minuten auf null gesetzt.

Fallstricke
  • Stealth-Modus-Token verfallen regelmäßig — Extrahieren Sie xoxc/xoxd-Tokens erneut aus Ihrem Browser, wenn sie ablaufen

Durchsuchen Sie den Slack-Verlauf nach Entscheidungen und Kontext

👤 Jeder, der ein bestimmtes Gespräch oder eine bestimmte Entscheidung aus der Vergangenheit finden muss ⏱ ~5 min beginner

Wann einsetzen: Sie müssen die eine Slack-Nachricht finden, in der vor Wochen eine Entscheidung getroffen wurde.

Voraussetzungen
  • Slack-Token konfiguriert — Legen Sie die Umgebungsvariable SLACK_TOKEN fest
Ablauf
  1. Nachrichten durchsuchen
    Durchsuchen Sie Slack nach Nachrichten zum Thema „API-Neugestaltung“ aus dem letzten Monat in den Engineering-Kanälen.✓ Kopiert
    → Abgleichen von Nachrichten mit Zeitstempeln, Autoren und Kontext
  2. Holen Sie sich den vollständigen Thread
    Zeigen Sie mir den vollständigen Thread, in dem die endgültige Entscheidung getroffen wurde.✓ Kopiert
    → Kompletter Thread mit allen Antworten

Ergebnis: Finden Sie das spezifische Gespräch mit dem Kontext, den Sie benötigen.

Fallstricke
  • Die Suche funktioniert nur innerhalb von Kanälen, auf die Sie Zugriff haben — Wenn eine Nachricht in einem privaten Kanal war, müssen Sie Mitglied sein

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

slack-mcp-server-2 + github

Vergleichen Sie Slack-Diskussionen mit GitHub-PRs und -Problemen

Durchsuchen Sie Slack nach Erwähnungen von PR #142, rufen Sie dann die PR-Details von GitHub ab und fassen Sie den vollständigen Kontext zusammen.✓ Kopiert
slack-mcp-server-2 + filesystem

Exportieren Sie Slack-Konversationen zur Dokumentation in Dateien

Exportieren Sie den vollständigen Kanalverlauf von #architecture-decisions nach ~/docs/architecture-decisions.md.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
conversations_history channel: str, limit?: int Rufen Sie Nachrichten von einem Kanal oder einer DM ab 1 Slack API call
conversations_unreads none Erhalten Sie alle ungelesenen Nachrichten kanalübergreifend Multiple Slack API calls
conversations_search_messages query: str, filters? Durchsuchen Sie Nachrichten im gesamten Arbeitsbereich 1 Slack API call
conversations_replies channel: str, ts: str Erhalten Sie Thread-Antworten 1 Slack API call
channels_list none Arbeitsbereichskanäle auflisten 1 Slack API call
users_search query: str Finden Sie Benutzer nach Namen oder E-Mail 1 Slack API call
conversations_mark channel: str, ts: str Einen Kanal als gelesen markieren (standardmäßig deaktiviert) 1 Slack API call

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
Slack-API-Ratenbegrenzungen: variieren je nach Methode, typischerweise 50+ Anforderungen/Minute für die meisten Endpunkte
Tokens pro Aufruf
300–2000 Token pro Tool-Aufruf
Kosten in €
Kostenlos – Die Slack-API ist kostenlos. Für Unternehmensfunktionen ist Slack Enterprise Grid erforderlich.
Tipp
Verwenden Sie „conversations_unreads“ für eine effiziente Nachbereitung, anstatt jeden Kanal einzeln zu lesen.

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: Slack-Tokens in der Umgebungsvariablen SLACK_TOKEN. Extrahieren Sie für den Stealth-Modus xoxc + xoxd aus dem Browser.
Datenabfluss: Alle Aufrufe an die Slack-API (api.slack.com). Unterstützt Proxy-Konfiguration.

Fehlerbehebung

Häufige Fehler und Lösungen

401 Invalid auth

Ihr Slack-Token ist abgelaufen oder ungültig. Extrahieren Sie Browser-Token erneut (Stealth) oder generieren Sie das OAuth-/Bot-Token neu.

Prüfen: curl -H 'Authorization: Bearer $SLACK_TOKEN' https://slack.com/api/auth.test
Channel not found

Verwenden Sie den Kanalnamen mit # (z. B. #allgemein) oder die Kanal-ID. Führen Sie „channels_list“ aus, um die richtige Kennung zu finden.

Prüfen: channels_list
Rate limited

Slack hat Ratenlimits pro Methode. Der Server verarbeitet Backoffs automatisch, reduziert aber gleichzeitige Anfragen.

Prüfen: Check server logs for retry messages

Alternativen

slack-mcp-server vs. andere

AlternativeWann stattdessenKompromiss
Discord MCPIhr Team nutzt Discord statt SlackAndere Plattform, ähnliche Abdeckung

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen