Configuration de l’Automatisation IA sur Slack
Dans ce tutoriel, connexion au serveur Slack MCP pour automatiser les flux de travail Slack. Ce serveur constitue une option sécurisée et open-source.
Configuration de l'application Slack API
- Accéder à la plateforme Slack API ;
- Cliquer sur le bouton "Get Started" ;
- Cliquer ensuite sur le bouton "Go to Your Apps" ;
- Cliquer sur le bouton vert "Create New App" ;
- Créer une nouvelle application "From Scratch" pour une configuration personnalisée ;
- Choisir un nom descriptif (par exemple, "AI Assistant" ou un identifiant personnel) ;
- Sélectionner l'espace de travail Slack cible dans le menu déroulant.
- Dans le menu latéral, sélectionner "OAuth & Permissions" ;
- Pour activer le bouton "Install to Workspace", faire défiler jusqu'à la section "Scope" ;
- Dans la sous-section "User Token Scopes", cliquer sur "Add an Oauth Scope" ;
- Ajouter un à un les scopes suivants :
channels:history
- lecture de l'historique des messages des canaux publics ;channels:read
- accès aux informations de base des canaux ;chat:write
- envoi de messages aux canaux et utilisateurs ;reactions:read
- visualisation des réactions emoji sur les messages ;reactions:write
- ajout de réactions emoji aux messages ;users:read
- accès aux informations de base du profil utilisateur.
- Remonter et cliquer maintenant sur le bouton "Install to Workspace" ;
- Dans une nouvelle fenêtre, prendre connaissance des autorisations demandées et les accepter en cliquant sur "Allow" ;
- Un OAuth Token commençant par
xoxp-
est maintenant obtenu. Ne pas fermer la fenêtre pour une utilisation ultérieure.
- Ouvrir l'espace de travail Slack cible dans un navigateur ;
- Ou ouvrir la fenêtre Slack Desktop ;
- Cliquer sur le nom de l'espace de travail pour accéder aux paramètres ;
- Copier l'URL de l'espace de travail et la coller dans la barre d'adresse du navigateur ou la saisir manuellement ;
- Repérer l'identifiant d'équipe (Team ID) dans la structure de l'URL (apparaît après le préfixe "T") ;
- Ne pas fermer cet onglet du navigateur également.
Installation automatique du serveur MCP (recommandé)
- Dans Claude, saisissez cette invite :
Clone this MCP server to the Documents/projects folder and run the commands
git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
- Exécutez l'invite.
- Dans Claude, collez l'invite :
Add this block to the Claude config file
{
"mcpServers": {
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-your-user-token",
"SLACK_TEAM_ID": "T01234567"
}
}
}
}
- Ajoutez deux paramètres obligatoires dans le bloc :
- Jeton Slack (commence par
xoxp-
) → copiez-le depuis la page API Slack ; - ID d'équipe Slack (commence par
T
) → copiez-le depuis l'URL de l'espace de travail.
- Jeton Slack (commence par
Les deux valeurs sont sensibles. Ne les partagez pas. Claude Desktop fonctionne localement, il est donc sûr de les coller ici.
- Exécutez l'invite.
- Quittez complètement Claude Desktop (macOS :
Cmd + Q
, Windows :Alt + F4
) ; - Rouvrez Claude.
Des avertissements peuvent apparaître — ignorez-les. Cela n'affecte pas la fonctionnalité.
Intégration manuelle
- Ouvrez le Terminal (Mac) ou l'Invite de commandes (Windows) ;
- Accédez au répertoire où vous stockez les dépôts des agents IA avec la commande
cd
, par exemple :
cd Documents/projects
- Téléchargez le dépôt Slack MCP server depuis GitHub sur votre machine locale :
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Entrez dans le répertoire du dépôt nouvellement créé :
cd slack-user-mcp
- Installez toutes les dépendances et packages nécessaires pour le serveur Slack MCP :
npm install
- Compilez le projet et créez les fichiers de build nécessaires à l'exécution :
npm run build
- Si vous rencontrez des problèmes lors de l'exécution des commandes dans le Terminal, utilisez
Command/Ctrl + C
pour arrêter le processus.
- Accédez à la configuration de Claude via
Command/Ctrl + ,
; - Ouvrez l'onglet Développeur et sélectionnez "Modifier la configuration" ;
- Ajoutez le bloc de configuration Slack MCP après les entrées existantes ;
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-...",
"SLACK_TEAM_ID": "T..."
}
}
- Insérez les identifiants requis :
- Chemin du dépôt (depuis la commande
pwd
dans le Terminal/l'Invite de commandes) ; - Jeton OAuth utilisateur
xoxp-...
(depuis l'API Slack) ; - ID d'équipe
T...
(depuis l'URL de l'espace de travail).
- Chemin du dépôt (depuis la commande
- Enregistrez le fichier.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 10
Configuration de l’Automatisation IA sur Slack
Glissez pour afficher le menu
Dans ce tutoriel, connexion au serveur Slack MCP pour automatiser les flux de travail Slack. Ce serveur constitue une option sécurisée et open-source.
Configuration de l'application Slack API
- Accéder à la plateforme Slack API ;
- Cliquer sur le bouton "Get Started" ;
- Cliquer ensuite sur le bouton "Go to Your Apps" ;
- Cliquer sur le bouton vert "Create New App" ;
- Créer une nouvelle application "From Scratch" pour une configuration personnalisée ;
- Choisir un nom descriptif (par exemple, "AI Assistant" ou un identifiant personnel) ;
- Sélectionner l'espace de travail Slack cible dans le menu déroulant.
- Dans le menu latéral, sélectionner "OAuth & Permissions" ;
- Pour activer le bouton "Install to Workspace", faire défiler jusqu'à la section "Scope" ;
- Dans la sous-section "User Token Scopes", cliquer sur "Add an Oauth Scope" ;
- Ajouter un à un les scopes suivants :
channels:history
- lecture de l'historique des messages des canaux publics ;channels:read
- accès aux informations de base des canaux ;chat:write
- envoi de messages aux canaux et utilisateurs ;reactions:read
- visualisation des réactions emoji sur les messages ;reactions:write
- ajout de réactions emoji aux messages ;users:read
- accès aux informations de base du profil utilisateur.
- Remonter et cliquer maintenant sur le bouton "Install to Workspace" ;
- Dans une nouvelle fenêtre, prendre connaissance des autorisations demandées et les accepter en cliquant sur "Allow" ;
- Un OAuth Token commençant par
xoxp-
est maintenant obtenu. Ne pas fermer la fenêtre pour une utilisation ultérieure.
- Ouvrir l'espace de travail Slack cible dans un navigateur ;
- Ou ouvrir la fenêtre Slack Desktop ;
- Cliquer sur le nom de l'espace de travail pour accéder aux paramètres ;
- Copier l'URL de l'espace de travail et la coller dans la barre d'adresse du navigateur ou la saisir manuellement ;
- Repérer l'identifiant d'équipe (Team ID) dans la structure de l'URL (apparaît après le préfixe "T") ;
- Ne pas fermer cet onglet du navigateur également.
Installation automatique du serveur MCP (recommandé)
- Dans Claude, saisissez cette invite :
Clone this MCP server to the Documents/projects folder and run the commands
git clone https://github.com/lars-hagen/slack-user-mcp.git
cd slack-user-mcp
npm install
npm run build
- Exécutez l'invite.
- Dans Claude, collez l'invite :
Add this block to the Claude config file
{
"mcpServers": {
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-your-user-token",
"SLACK_TEAM_ID": "T01234567"
}
}
}
}
- Ajoutez deux paramètres obligatoires dans le bloc :
- Jeton Slack (commence par
xoxp-
) → copiez-le depuis la page API Slack ; - ID d'équipe Slack (commence par
T
) → copiez-le depuis l'URL de l'espace de travail.
- Jeton Slack (commence par
Les deux valeurs sont sensibles. Ne les partagez pas. Claude Desktop fonctionne localement, il est donc sûr de les coller ici.
- Exécutez l'invite.
- Quittez complètement Claude Desktop (macOS :
Cmd + Q
, Windows :Alt + F4
) ; - Rouvrez Claude.
Des avertissements peuvent apparaître — ignorez-les. Cela n'affecte pas la fonctionnalité.
Intégration manuelle
- Ouvrez le Terminal (Mac) ou l'Invite de commandes (Windows) ;
- Accédez au répertoire où vous stockez les dépôts des agents IA avec la commande
cd
, par exemple :
cd Documents/projects
- Téléchargez le dépôt Slack MCP server depuis GitHub sur votre machine locale :
git clone https://github.com/lars-hagen/slack-user-mcp.git
- Entrez dans le répertoire du dépôt nouvellement créé :
cd slack-user-mcp
- Installez toutes les dépendances et packages nécessaires pour le serveur Slack MCP :
npm install
- Compilez le projet et créez les fichiers de build nécessaires à l'exécution :
npm run build
- Si vous rencontrez des problèmes lors de l'exécution des commandes dans le Terminal, utilisez
Command/Ctrl + C
pour arrêter le processus.
- Accédez à la configuration de Claude via
Command/Ctrl + ,
; - Ouvrez l'onglet Développeur et sélectionnez "Modifier la configuration" ;
- Ajoutez le bloc de configuration Slack MCP après les entrées existantes ;
"slack": {
"command": "npm",
"args": [
"run",
"--prefix",
"/path/to/slack-user-mcp",
"start"
],
"env": {
"SLACK_TOKEN": "xoxp-...",
"SLACK_TEAM_ID": "T..."
}
}
- Insérez les identifiants requis :
- Chemin du dépôt (depuis la commande
pwd
dans le Terminal/l'Invite de commandes) ; - Jeton OAuth utilisateur
xoxp-...
(depuis l'API Slack) ; - ID d'équipe
T...
(depuis l'URL de l'espace de travail).
- Chemin du dépôt (depuis la commande
- Enregistrez le fichier.
Merci pour vos commentaires !