Configuration de l’Automatisation Slack par IA
Dans ce tutoriel, nous allons connecter le serveur Slack MCP pour automatiser les flux de travail Slack. Ce serveur est 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, choisir "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
- lire l'historique des messages des canaux publics ;channels:read
- accéder aux informations de base des canaux ;chat:write
- envoyer des messages aux canaux et aux utilisateurs ;reactions:read
- voir les réactions emoji sur les messages ;reactions:write
- ajouter des réactions emoji aux messages ;users:read
- accéder 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" ;
- Vous avez maintenant reçu un OAuth Token qui commence par
xoxp-
. Ne fermez pas 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'ID de l'équipe 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-
) → à copier depuis la page API Slack ; - ID d'équipe Slack (commence par
T
) → à copier 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 serveur Slack MCP 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 paquets 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/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 8.33
Configuration de l’Automatisation Slack par IA
Glissez pour afficher le menu
Dans ce tutoriel, nous allons connecter le serveur Slack MCP pour automatiser les flux de travail Slack. Ce serveur est 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, choisir "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
- lire l'historique des messages des canaux publics ;channels:read
- accéder aux informations de base des canaux ;chat:write
- envoyer des messages aux canaux et aux utilisateurs ;reactions:read
- voir les réactions emoji sur les messages ;reactions:write
- ajouter des réactions emoji aux messages ;users:read
- accéder 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" ;
- Vous avez maintenant reçu un OAuth Token qui commence par
xoxp-
. Ne fermez pas 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'ID de l'équipe 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-
) → à copier depuis la page API Slack ; - ID d'équipe Slack (commence par
T
) → à copier 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 serveur Slack MCP 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 paquets 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/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 !