Slack MCP
Slack MCP
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-mcpBitten 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) |
|
macOS (Intel) |
|
Linux (x64) |
|
Linux (ARM) |
|
Windows (x64) |
|
Ö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-setupnach dem Verbinden verwendenTokens 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 ssenpm (global)
npm install -g @aaronsb/slack-mcp
slack-mcp setupTokeneinrichtung
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:
Ihre installierten Browser erkennen
Sie auswählen lassen, welcher Browser und welches Profiil Slack enthält
Den Browser öffnen, zu Slack navigieren und Tokens über das Chrome DevTools-Protokoll extrahieren
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-mcpTools
Tool | Funktion |
| Ungelesene Nachrichten in DMs, Kanälen und Erwähnungen |
| Aktuelle Kanalaktivität mit Zeitfilterung |
| Kanäle und Mitgliedschaft durchsuchen |
| Ihre @-Erwähnungen, gruppiert nach Dringlichkeit |
| Nachrichten finden (vollständige Slack-Abfragesyntax) |
| Thread-Verlauf und Gesprächskontext |
| Analyse des Gesprächstempos |
| In Kanal, DM oder Thread posten |
| Unterhaltungen als gelesen markieren (einziges Tool mit Lesebestätigung) |
| Emoji-Reaktionen hinzufügen oder entfernen |
| Browserautomatisierte Tokenextraktion |
Datenschutz
Standardmäßig verdeckt – Lesevorgänge lösen niemals Lesebestätigungen aus; nur
mark-readtut diesKanalnamen, nicht IDs – die KI sieht niemals interne Slack-Identifikatoren
Tokens bleiben lokal – gespeichert in
~/.config/slack-mcp/config.jsonmit Berechtigungen0600Kein 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
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceA 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,9561MIT
- Flicense-qualityAmaintenanceMCP server for Slack workspace integration, exposing 40+ Slack operations as tools for Claude Desktop and providing a clean async Python API.1
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to read and write Slack messages as the user, not as a bot, using Slack user tokens for authentic actions across multiple workspaces.1MIT
- Alicense-qualityBmaintenanceMCP server for interacting with Slack using a user token. It allows reading channels, DMs, threads, search, and posting messages as the authenticated user.25MIT
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).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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