Skip to main content
Glama

Slack MCP

Lizenz GitHub-Sterne Letzte Version

MCP-Server, der KI-Agenten Zugriff auf Ihre Slack-Workspaces mithilfe von Sitzungstokens ermöglicht. Keine OAuth-Apps, keine Bot-Berechtigungen, keine Admin-Zustimmung erforderlich.

So funktioniert es

Slack MCP verwendet Ihre vorhandenen Browser-Sitzungstokens (xoxc/xoxd), um in Ihrem Namen mit Slack zu interagieren. Standardmäßig liest es verdeckt – nur das Tool mark-read löst Lesebestätigungen aus. Alles andere ist für andere Benutzer unsichtbar.

Tokenextraktion ist in die Binärdatei integriert. Wenn Sie in Chrome oder Firefox bei Slack angemeldet sind, kann der Einrichtungsablauf Tokens automatisch extrahieren – kein Kopieren aus den DevTools erforderlich.

Related MCP server: slack-mpm

Voraussetzungen

Sie benötigen eine aktive Slack-Sitzung in Ihrem Browser. Melden Sie sich vor der Ausführung der Einrichtung in Ihrem Workspace unter app.slack.com in Chrome, Chromium, Edge oder Firefox an.

Installieren

Claude Code

claude mcp add slack-mcp -- npx -y @aaronsb/slack-mcp

Bitten Sie Claude dann, das Tool auth-setup auszuführen. Es führt Sie durch die Browserauswahl, Profilauswahl und automatische Tokenextraktion.

Claude Desktop

Laden Sie die .mcpb-Datei für Ihre Plattform aus der letzten Version herunter:

Plattform

Datei

macOS (Apple Silicon)

slack-mcp-darwin-arm64.mcpb

macOS (Intel)

slack-mcp-darwin-x64.mcpb

Linux (x64)

slack-mcp-linux-x64.mcpb

Linux (ARM)

slack-mcp-linux-arm64.mcpb

Windows (x64)

slack-mcp-windows-x64.mcpb

Öffnen Sie die Datei (Doppelklick oder ziehen Sie sie in Claude Desktop). Wenn Sie nach Tokens gefragt werden, können Sie entweder:

  • Diese leer lassen und das Tool auth-setup nach dem Verbinden verwenden

  • Tokens einfügen, falls Sie diese bereits haben

Eigenständige Binärdatei

Laden Sie die Binärdatei für Ihre Plattform aus den Versionen herunter, dann:

# Extract tokens from your browser (interactive)
./slack-mcp setup

# Run as MCP server (stdio, default)
./slack-mcp

# Run as MCP server (SSE, for remote/shared access)
./slack-mcp --transport sse

npm (global)

npm install -g @aaronsb/slack-mcp
slack-mcp setup

Tokeneinrichtung

Es gibt drei Möglichkeiten, Ihre Slack-Tokens zu erhalten, von der einfachsten bis zur manuellsten:

Automatisch (Chrome/Edge)

Das MCP-Tool auth-setup oder der CLI-Befehl slack-mcp setup wird:

  1. Ihre installierten Browser erkennen

  2. Sie auswählen lassen, welcher Browser und welches Profiil Slack enthält

  3. Den Browser öffnen, zu Slack navigieren und Tokens über das Chrome DevTools-Protokoll extrahieren

  4. Validieren und speichern

Erfordert, dass Chrome vollständig geschlossen ist vor der Extraktion – Ihre Tabs werden wiederhergestellt, wenn Sie es erneut öffnen.

Halbautomatisch (Firefox)

Der Einrichtungsablauf schreibt eine temporäre Browsererweiterung in ein temporäres Verzeichnis und führt Sie dann dazu, sie in Firefox über about:debugging zu laden. Die Erweiterung extrahiert Tokens und sendet sie an den lokalen Callback-Server. Sie wird automatisch entfernt, wenn Firefox geschlossen wird.

Manuell

Führen Sie slack-mcp setup aus oder verwenden Sie das Tool auth-setup – wenn kein Browser erkannt wird oder die automatische Extraktion fehlschlägt, wird auf eine lokale Webseite mit Schritt-für-Schritt-DevTools-Anleitung zurückgegriffen.

Sie können Tokens auch direkt über Umgebungsvariablen setzen:

export SLACK_MCP_XOXC_TOKEN="xoxc-..."
export SLACK_MCP_XOXD_TOKEN="xoxd-..."
./slack-mcp

Tools

Tool

Funktion

check-unreads

Ungelesene Nachrichten in DMs, Kanälen und Erwähnungen

catch-up

Aktuelle Kanalaktivität mit Zeitfilterung

list-channels

Kanäle und Mitgliedschaft durchsuchen

check-mentions

Ihre @-Erwähnungen, gruppiert nach Dringlichkeit

search

Nachrichten finden (vollständige Slack-Abfragesyntax)

get-context

Thread-Verlauf und Gesprächskontext

check-timing

Analyse des Gesprächstempos

send-message

In Kanal, DM oder Thread posten

mark-read

Unterhaltungen als gelesen markieren (einziges Tool mit Lesebestätigung)

react

Emoji-Reaktionen hinzufügen oder entfernen

auth-setup

Browserautomatisierte Tokenextraktion

Datenschutz

  • Standardmäßig verdeckt – Lesevorgänge lösen niemals Lesebestätigungen aus; nur mark-read tut dies

  • Kanalnamen, nicht IDs – die KI sieht niemals interne Slack-Identifikatoren

  • Tokens bleiben lokal – gespeichert in ~/.config/slack-mcp/config.json mit Berechtigungen 0600

  • Kein Netzwerkverkehr außer zu Slack – die Binärdatei verbindet sich nur mit slack.com/api/*

  • Keine Browser-Downloads – verwendet Ihren installierten Browser, ruft niemals Binärdateien von CDNs ab

Entwicklung

make build          # Build for current platform
make test           # Run tests
make build-all-platforms  # Cross-compile (6 platforms)
make release TAG=v1.3.0   # Tag and push (CI handles the rest)

Lizenz

MIT

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
6hResponse time
1wRelease cycle
19Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    A Model Context Protocol (MCP) server for Slack workspace integration. This server allows AI assistants to interact directly with your Slack workspace, providing tools to manage channels, send messages, list users, and upload files.
    16,956
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for interacting with Slack using a user token. It allows reading channels, DMs, threads, search, and posting messages as the authenticated user.
    25
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

  • Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aaronsb/slack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server