Integrations
Allows Claude to interact with Slack workspaces, including listing channels, posting messages, replying to threads, adding reactions, getting channel history, getting thread replies, and retrieving user information.
Slack MCP-Server
MCP-Server für die Slack-API, der Claude die Interaktion mit Slack-Arbeitsbereichen ermöglicht.
Werkzeuge
slack_list_channels
- Öffentliche oder vordefinierte Kanäle im Arbeitsbereich auflisten
- Optionale Eingaben:
limit
(Zahl, Standard: 100, Max: 200): Maximale Anzahl der zurückzugebenden Kanälecursor
(Zeichenfolge): Seitennummerierungscursor für die nächste Seite
- Gibt zurück: Liste der Kanäle mit ihren IDs und Informationen
slack_post_message
- Eine neue Nachricht in einem Slack-Kanal posten
- Erforderliche Eingaben:
channel_id
(Zeichenfolge): Die ID des Kanals, in dem gepostet werden solltext
(Zeichenfolge): Der zu postende Nachrichtentext
- Rückgabe: Bestätigung der Nachrichtenübermittlung und Zeitstempel
slack_reply_to_thread
- Auf einen bestimmten Nachrichten-Thread antworten
- Erforderliche Eingaben:
channel_id
(Zeichenfolge): Der Kanal, der den Thread enthältthread_ts
(Zeichenfolge): Zeitstempel der übergeordneten Nachrichttext
(Zeichenfolge): Der Antworttext
- Rückgabe: Antwortbestätigung und Zeitstempel
slack_add_reaction
- Fügen Sie einer Nachricht eine Emoji-Reaktion hinzu
- Erforderliche Eingaben:
channel_id
(Zeichenfolge): Der Kanal, der die Nachricht enthälttimestamp
(Zeichenfolge): Zeitstempel der Nachricht, auf die reagiert werden sollreaction
(Zeichenfolge): Emoji-Name ohne Doppelpunkte
- Rücksendungen: Reaktionsbestätigung
slack_get_channel_history
- Aktuelle Nachrichten aus einem Kanal abrufen
- Erforderliche Eingaben:
channel_id
(Zeichenfolge): Die Kanal-ID
- Optionale Eingaben:
limit
(Zahl, Standard: 10): Anzahl der abzurufenden Nachrichten
- Gibt zurück: Liste der Nachrichten mit ihrem Inhalt und Metadaten
slack_get_thread_replies
- Alle Antworten in einem Nachrichtenthread abrufen
- Erforderliche Eingaben:
channel_id
(Zeichenfolge): Der Kanal, der den Thread enthältthread_ts
(Zeichenfolge): Zeitstempel der übergeordneten Nachricht
- Gibt zurück: Liste der Antworten mit Inhalt und Metadaten
slack_get_users
- Liste der Arbeitsbereichsbenutzer mit grundlegenden Profilinformationen abrufen
- Optionale Eingaben:
cursor
(Zeichenfolge): Seitennummerierungscursor für die nächste Seitelimit
(Zahl, Standard: 100, Max: 200): Maximale Anzahl der zurückzugebenden Benutzer
- Rückgabe: Liste der Benutzer mit ihren Basisprofilen
slack_get_user_profile
- Erhalten Sie detaillierte Profilinformationen für einen bestimmten Benutzer
- Erforderliche Eingaben:
user_id
(Zeichenfolge): Die ID des Benutzers
- Rückgabe: Detaillierte Benutzerprofilinformationen
Aufstellen
- Erstellen Sie eine Slack-App:
- Besuchen Sie die Slack Apps-Seite
- Klicken Sie auf „Neue App erstellen“
- Wählen Sie „Von Grund auf neu“
- Benennen Sie Ihre App und wählen Sie Ihren Arbeitsbereich aus
- Konfigurieren Sie Bot-Token-Bereiche: Navigieren Sie zu „OAuth & Berechtigungen“ und fügen Sie diese Bereiche hinzu:
channels:history
– Nachrichten und andere Inhalte in öffentlichen Kanälen anzeigenchannels:read
– Grundlegende Kanalinformationen anzeigenchat:write
- Nachrichten als App sendenreactions:write
- Emoji-Reaktionen zu Nachrichten hinzufügenusers:read
- Benutzer und ihre grundlegenden Informationen anzeigenusers.profile:read
– Detaillierte Profile über Benutzer anzeigen
- App im Arbeitsbereich installieren:
- Klicken Sie auf „Im Workspace installieren“ und autorisieren Sie die App
- Speichern Sie das „Bot User OAuth Token“, das mit
xoxb-
beginnt.
- Holen Sie sich Ihre Team-ID (beginnt mit einem
T
), indem Sie dieser Anleitung folgen
Verwendung mit Claude Desktop
Fügen Sie Ihrer claude_desktop_config.json
Folgendes hinzu:
NPX
Docker
Verwendung mit VS Code
Klicken Sie für eine schnelle Installation auf eine der Installationsschaltflächen unten ...
Für die manuelle Installation fügen Sie den folgenden JSON-Block zu Ihrer Benutzereinstellungsdatei (JSON) in VS Code hinzu. Drücken Sie dazu Ctrl + Shift + P
und geben Sie Preferences: Open Settings (JSON)
ein.
Optional können Sie es einer Datei namens .vscode/mcp.json
in Ihrem Arbeitsbereich hinzufügen. Dadurch können Sie die Konfiguration mit anderen teilen.
Beachten Sie, dass der
mcp
Schlüssel in der Datei.vscode/mcp.json
nicht benötigt wird.
NPX
Docker
Umgebungsvariablen
SLACK_BOT_TOKEN
: Erforderlich. Das Bot-Benutzer-OAuth-Token beginnt mitxoxb-
.SLACK_TEAM_ID
: Erforderlich. Ihre Slack-Workspace-ID beginnt mitT
SLACK_CHANNEL_IDS
: Optional. Komma-getrennte Liste von Kanal-IDs zur Einschränkung des Kanalzugriffs (z. B. „C01234567, C76543210“). Wenn nicht festgelegt, werden alle öffentlichen Kanäle aufgelistet.
Fehlerbehebung
Wenn Berechtigungsfehler auftreten, überprüfen Sie Folgendes:
- Alle erforderlichen Bereiche werden zu Ihrer Slack-App hinzugefügt
- Die App ist ordnungsgemäß in Ihrem Arbeitsbereich installiert
- Die Token und die Arbeitsbereichs-ID werden korrekt in Ihre Konfiguration kopiert
- Die App wurde zu den Kanälen hinzugefügt, auf die sie zugreifen muss
Bauen
Docker-Build:
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie die Software unter den Bedingungen der MIT-Lizenz frei verwenden, ändern und verbreiten dürfen. Weitere Informationen finden Sie in der LICENSE-Datei im Projekt-Repository.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
MCP-Server für die Slack-API, der Claude die Interaktion mit Slack-Arbeitsbereichen ermöglicht.
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Slack workspaces as a user, supporting channel listing, message posting, threading, reactions, and user management via the Slack API.Last updated -83JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables LLMs to access Slack's search functionality to retrieve users, channels, messages, and thread replies from a Slack workspace.Last updated -TypeScript
- -securityFlicense-qualityAn MCP server that connects to Claude Desktop and provides access to Slack actions through ActionKit, allowing users to interact with Slack via their authenticated Paragon credentials.Last updated -1TypeScript
- -securityFlicense-qualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -JavaScript